gpt4 book ai didi

ios - 将 web View 分配给 subview

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

我正在关注有关 WKWebViews ( https://www.hackingwithswift.com/read/4/2/creating-a-simple-browser-with-wkwebview ) 的教程,并且我想更改此行

view = webview

view.subviews[0].subviews[0] = webview

因为我希望网络浏览器处于该特定 View 中。然而,XCode 提示说:“无法通过下标分配:‘subviews’是一个仅获取的属性”。

为什么它适用于最高 View 而不适用于其他 View ?有没有办法编辑 subview ,以便我可以将 WebView 分配给我想要的 subview ?因为我已经看到可以删除 subview ,所以它不像是只读属性。

最佳答案

您不能直接分配readonly 属性。而不是这样做。 view.subviews[0].subviews[0] = webview

只需将 WebView 作为 subview 添加到主视图中即可。

let rootView = view.subviews[0]
rootView.addSubview(webView)
rootView.bringSubview(toFront:webView)

否则执行以下操作

rootView.insertSubview(webView, at: 0)

关于ios - 将 web View 分配给 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50055925/

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