ios - 显示 UIWebView 时如何防止初始白色闪光?

标签 ios cocoa-touch

我使用 UIWebView 通过显示捆绑的 HTML 文件来显示“关于”屏幕。我的应用程序的 View 层次结构是:UITabBarController/UIViewController/UIWebView

问题是 HTML 页面有一个深色背景,第一次点击选项卡时,在显示 web View 之前会短暂地看到白色背景。我尝试设置 UIWebView 的背景颜色,但这并没有解决问题。无论是加载 viewDidLoad 还是 viewWillAppear 都会出现问题。

最佳答案

swift :

webView.isOpaque = false
webView.backgroundColor = UIColor.clear

objective-C :

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

关于ios - 显示 UIWebView 时如何防止初始白色闪光?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15669809/

相关文章:

ios - 如何将CoreMl模型包含到cocoa pod框架中?

ios - 将两个不同类型的数组排序为一个

ios - VoiceOver 发音问题 : "Live" "ADD"

iPhone DropBox API : How to load a file?

ios - 给 UIView 圆角

iphone - 从 NSUrlConnection didReceiveAuthenticationChallenge 提供有意义的错误

ios - 如何本地化标准 iOS 控件?

objective-c - 如何获取用户当前的UITextField的属性名称作为字符串?

iphone - 从 NSMutableArray 下载时“for”循环崩溃

iphone - 如何向 UIImage 或 UIImageView 或 UIView 添加外部发光