gpt4 book ai didi

swift - 调整 ipad swift 3 的 WebView 大小

转载 作者:行者123 更新时间:2023-11-30 12:26:23 25 4
gpt4 key购买 nike

我有一个第一个 View ,当我单击一个按钮时,它会打开一个 UIWebView,

当我从 Ipad 上查看时,我希望此 webView 仅占据我 View 的 3/4,如果是 Iphone,我希望获得全屏 View 。

这是我的代码:

override func loadView() {

let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.uiDelegate = self
view = webView
}

我尝试使用任意值的 init 方法 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
}

最佳答案

这不正是 Interface Builder 中自适应用户界面和尺寸类的用途吗?看看this WWDC video从2014年开始。

关于swift - 调整 ipad swift 3 的 WebView 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44159818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com