UIWebView内部UIScrollView Html链接不起作用

时间:2012-12-21 19:25:34

标签: iphone ios xcode uiwebview uiscrollview

我在UIWebView内添加了UIScrollView以及一些标签(使用StoryBoards),将其添加为subview,然后设置ScrollView height使用WebView显示加载到其中的loadHtmlString的所有html内容。

html内容中的链接无效。一点点搜索显示,Apple不建议在UIScrollView中放置UIWebView以避免意外行为。但是,由于我还必须添加UIWebView以外的标签和其他内容,因此我必须将它们嵌入UIScrollView内。

有什么方法可以让链接在html内容中起作用而不违反Apple的推荐?

1 个答案:

答案 0 :(得分:0)

没有理由将UIWebView放在ScrollView中。 UIWebView将按原样滚动,缩放和平移内容。除非您有其他布局原因,例如将其与其他视图相结合,否则它有点多余。

添加标签的正确方法是将它们添加到UIViewController或NavigationController中,并将它们放在UIWebView周围,并同时添加UIWebView。