2011-03-23 76 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