4

をとして追加し、ScrollView を設定して、を使用してロードされたすべての html コンテンツを表示することにより、UIWebView内部にいくつかのラベルと共にUIScrollView( を使用してStoryBoards) を追加しました。subviewheightWebViewloadHtmlString

HTML コンテンツ内のリンクが機能していません。少し調べてみると、Apple はUIWebView、予期しない動作を避けるために UIScrollView 内に配置することを推奨していないことがわかりました。しかし、 以外にもラベルやその他のものを追加するUIWebView必要があるため、それらを の中に埋め込む必要がありUIScrollViewます。

Apple の推奨事項に違反せずに、HTML コンテンツでリンクを機能させる方法はありますか?

4

1 に答える 1

0

ScrollView 内に UIWebView を配置する理由はありません。UIWebView は、コンテンツをそのまま適切にスクロール、ズーム、およびパンします。たとえば、他のビューと組み合わせるなど、他のレイアウト上の理由がない限り、これは一種の冗長です。

ラベルを追加する正しい方法は、それらを UIViewController または NavigationController に追加し、それらを UIWebView の周りに配置し、UIWebView もそれに追加することです。

于 2012-12-21T19:30:21.280 に答える