lin*_*fox 7 objective-c storyboard uiwebview ios
我的UIViewController故事板上有一个"产品详细信息" ,它有一个UIWebView显示"富文本"(基本上是粗体和斜体).使用字符串(从中获取CoreData)加载Web视图loadHTMLString.问题是第一次显示视图时,在呈现Web视图之前至少有一秒的延迟.进一步加载"产品详细信息"视图加载所有加载正常.它只是第一个"产品详细信息"Web视图,需要花时间加载.
这就是我的尝试(没有喜悦)
UIWebView在第一个屏幕上显示带文本(以预热UIWebView)init的Web视图prepare for segue并将其传递给"产品详细信息"视图控制器.如果其他人有这个问题以及他们如何克服它/解决它,我会非常感兴趣.我觉得很奇怪,我在SO上找不到很多类似的问题; 我一定做些蠢事......
注意,我使用的是UIWebView,因此我可以显示富文本.我知道我可以使用其他控件显示富文本,但是使我想要显示的文本的程序只能使用HTML导出富文本.
这是一个常见的问题UIWebView.我的解决方法是最初隐藏Web视图(显示某种"Loading ..."指示符),然后将其隐藏在webViewDidFinishLoad:方法中.
您可以尝试使用OHAttributedLabel的 OHASBasicHTMLParser,而不是使用 UIWebView 来显示富文本内容,它向后兼容 iOS 6 之前的版本。
您可以在此处找到其标记解析器的示例。