我在UIWebView
内添加了UIScrollView
以及一些标签(使用StoryBoards
),将其添加为subview
,然后设置ScrollView height
使用WebView
显示加载到其中的loadHtmlString
的所有html内容。
html内容中的链接无效。一点点搜索显示,Apple不建议在UIScrollView中放置UIWebView
以避免意外行为。但是,由于我还必须添加UIWebView
以外的标签和其他内容,因此我必须将它们嵌入UIScrollView
内。
有什么方法可以让链接在html内容中起作用而不违反Apple的推荐?
答案 0 :(得分:0)
没有理由将UIWebView放在ScrollView中。 UIWebView将按原样滚动,缩放和平移内容。除非您有其他布局原因,例如将其与其他视图相结合,否则它有点多余。
添加标签的正确方法是将它们添加到UIViewController或NavigationController中,并将它们放在UIWebView周围,并同时添加UIWebView。