我有一个First View,当我点击一个按钮时,它会打开一个UIWebView,
当我从Ipad看它时,我希望这个webView只占用我视图的3/4,如果它是Iphone我想获得全屏视图。
这是我的代码:
override func loadView() {
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.uiDelegate = self
view = webView
}
我尝试使用任意值frame: .init(x: 20, y: 20, width: 20, height: 20)
但它仍然全屏,检测是否是Ipad我使用这种情况
if (UIScreen.main.traitCollection.userInterfaceIdiom.rawValue == 1)
{
// if here I'm an Ipad I can resize my webview
webView.frame.size.height = view.frame.height - // some number
}