2011-03-23 104 views
0

有什么方法可以知道放置在UIWebView中的文本的长度吗?我需要能够在多个UIWebView之间切换,为了做到这一点,在屏幕上显示所有HTML格式后,我需要知道它是否适合框架。或者,也许知道如果看到底部需要滚动。打开建议!UIWebView文本长度

回答

0

这有点劈十岁上下,但你可以抓住的HTML内容的字符串(通过在网页视图执行JavaScript),并采取信息和计算给定的字体大小。从那里,您可以确定所需的大小是否适合您的视图,或者是否需要滚动。

CGSize webViewSize = [yourString sizeWithFont:yourFont 
        constrainedToSize:maximumWebViewSize]; 

更新:这是对文件的链接我上面介绍的方法:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/NSString_UIKit_Additions/Reference/Reference.html