gpt4 book ai didi

swift - 使用安全区域将元素定位到 CGRect

转载 作者:行者123 更新时间:2023-12-02 20:30:22 26 4
gpt4 key购买 nike

我正在声明一个按钮:

let button = UIButton(frame: CGRect(x: ?, y: ?, width: 50, height: 50))

但我记下了如何设置 xy相对于安全区域,因此它在两者上都能很好地工作 >= iOS 11<= iOS 10 .

我尝试使用 self.view.safeAreaInsets但由于某种原因它返回 0.0。有什么解决办法吗?

最佳答案

对于 iOS 11:

self.view.safeAreaInsets 如果您在 viewDidLoad、viewWillAppear 等上调用它,则它将为零

如果你在 viewDidLayoutSubviews, viewDidAppear 上调用它应该有值

关于swift - 使用安全区域将元素定位到 CGRect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48949100/

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