【发布时间】:2010-05-11 18:30:42
【问题描述】:
我正在将一个大(和大量 javascript)页面加载到 UIWebView 中,我想添加一个 UIActivityView 在它思考时旋转。
问题是,我的 - (void)webViewDidFinishLoad:(UIWebView *)webView 方法在渲染实际发生之前很长一段时间被调用。足以让我的微调器(停止时隐藏)从未真正出现。当 UI 组装完成时,微调器已经停止并隐藏,即使在 UIWebView 实际将商品显示到屏幕之前有足够的时间怀疑它是否已损坏。
我希望有一个“webViewDidFinishRendering”,但这意味着 WebKit 不是 lickedy-split fast... ;-)
想法?也许我应该把它扔掉并设置一个计时器来停止它,然后从 WebView 中实际发生的任何事情中解开它?
【问题讨论】: