ios - 如何在 webview 完成加载之前一直显示启动画面。 objective-c

标签 ios objective-c uiwebview splash-screen

<分区>

在我的初始屏幕加载后,有几秒钟的白色背景,直到 html 加载。我怎样才能一直显示启动画面直到加载 webivew。

最佳答案

您可以在 UIWebView 上添加带有初始屏幕图像的 UIIMageView 当然,显示两个 View 的 View Controller 必须是 UIWebView 委托(delegate),并且当它接收到

– webViewDidFinishLoad:

– webView:didFailLoadWithError:

当然,如果出现错误,您应该删除 ImageView

关于ios - 如何在 webview 完成加载之前一直显示启动画面。 objective-c ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18438248/

相关文章:

ios - 为什么 collectionView 单元格的布局在应该相同时会有所不同?

ios - Core Data 使用派生类上的谓词获取基类的数据

c# - 如何删除 CollectionView IOS 中行之间的额外行间距?

flutter - (Flutter) 如果没有互联网连接,如何启动静态 html 页面而不是 URL?

ios - 我可以在 UIWebView 屏幕中使用 Hiragino Kaku Gothic ProN 字体吗?

objective-c - 带有分页的全屏 UICollectionView 内的 UIWebView

ios - 确定具有不同优先级的两个布局约束中的哪一个是确定它们影响的维度/ anchor 的值

objective-c - 在初始化时将参数传递给自定义类

ios - withSecurityScope 在 NSURL.BookmarkCreationOptions 中不可用

iphone - 在 iPhone 应用程序中绘制视频