在didFinish函数WKWebView中启用横向方向

时间:2017-07-25 13:52:39

标签: ios iphone swift3 rotation

对于swift和iOS应用程序的实现,我是一个很棒的菜鸟。

所以我想做的事情并不确定是否可能。

所以我创建了一个WKWebView并将UIImage和ProgressView添加到我的viewDidLoad()函数中。网站加载完成后,我删除了didFinish函数中的两个视图。所以我希望一旦调用didFinish就可以启用屏幕旋转,不强制它启用它。因此,如果用户处于横向状态,则该网站仅可用于横向。

一般情况下,我为我的WKWebView创建了一个加载程序屏幕,我希望它始终处于纵向模式,但是一旦加载了网站,就可以灵活地从纵向更改为横向模式。

提前致谢

1 个答案:

答案 0 :(得分:0)

在“supportedInterfaceOrientations”函数中,您可以在检查webview是否加载后返回所需的方向。然后,在webview完成加载并且您的设备处于横向状态后,您应该以编程方式更改方向(How do I programmatically set device orientation in iOS7?