gpt4 book ai didi

autolayout - TopLayoutGuide 和 BottomLayoutGuide 在 iOS 11 中已弃用

转载 作者:行者123 更新时间:2023-12-04 22:09:58 25 4
gpt4 key购买 nike

UIViewControllertopLayoutGuidebottomLayoutGuide 在 iOS 11 中已弃用。应该替换什么?

最佳答案

以前在您的 UIViewController 中:

customView.topAnchor.constraint(equalTo: topLayoutGuide.bottomAnchor).isActive = true
customView.bottomAnchor.constraint(equalTo: bottomLayoutGuide.topAnchor).isActive = true

现在你应该使用:
customView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor).isActive = true
customView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor).isActive = true

注意从 bottomAnchortopAnchor 的变化。这是因为顶部布局指南是 View Controller 顶部的一个矩形,因此为了将您的内容限制在顶部,您需要指南的底部 anchor 。新的安全布局指南是 View 的矩形部分,未被条形和其他内容遮挡,因此您需要顶部 anchor 。对于底部布局指南,反之亦然。

关于autolayout - TopLayoutGuide 和 BottomLayoutGuide 在 iOS 11 中已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45534851/

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