当前位置:  开发笔记 > 前端 > 正文

iphone uiwebview初始白视图

如何解决《iphoneuiwebview初始白视图》经验,为你挑选了1个好方法。

我的应用程序的主视图有一个uiwebview.在有时间呈现应用生成的HTML之前,它是白色的瞬间.

有没有办法让uiwebview在渲染之前变成黑色或其他颜色?白色闪光不是我平滑视觉过渡计划的一部分.

Objective-C或MonoTouch的答案很好,我是双语的.



1> Steve Madsen..:

另一件要尝试的是使视图透明:

webView.backgroundColor = [UIColor clearColor];
webView.opaque = NO;

但是,这会导致额外的合成工作,因此您可以在加载Web视图后将这些值重置为更友好的值webViewDidFinishLoad:.

- (void) webViewDidFinishLoad:(UIWebView *)webView
{
    webView.backgroundColor = [UIColor blackColor];
    webView.opaque = YES;
}

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有