有没有办法知道放入UIWebView的文本长度?我需要能够在多个UIWebView之间断开,为了做到这一点,在屏幕上显示所有HTML格式之后,我需要知道它是否适合框架。或者,也许知道看到底部是否需要滚动。接受建议!
答案 0 :(得分:0)
如果您在最后放置一个众所周知的HTML元素并检查其偏移量,以下答案是否能满足您的需求?
How to determine UIWebView height based on content, within a variable height UITableView?
答案 1 :(得分:0)
这有点像hack-ish,但你能抓住html的内容字符串(通过在webview上执行javascript)并获取该信息并计算给定字体的大小。从那里,您可以确定所需大小是否适合您的视图或是否需要滚动。
CGSize webViewSize = [yourString sizeWithFont:yourFont
constrainedToSize:maximumWebViewSize];
更新:这里是我上述方法文档的链接:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/NSString_UIKit_Additions/Reference/Reference.html