gpt4 book ai didi

objective-c - UITableview 与 iPhone X 上的主页指示器合并

转载 作者:搜寻专家 更新时间:2023-10-30 20:13:50 24 4
gpt4 key购买 nike

我有一个以编程方式创建的 UITableView。此 UITableView 与 iPhone X 设备上的主页指示器合并。

我该如何解决这个问题?

enter image description here

最佳答案

以编程方式,将 tableview 的底部 anchor 设置为 SafeAreaLayout 的底部 anchor 。

这里是示例/测试代码,如何以编程方式设置界面元素的安全区域布局。

if #available(iOS 11, *) {
let guide = view.safeAreaLayoutGuide
NSLayoutConstraint.activate([
table.topAnchor.constraintEqualToSystemSpacingBelow(guide.topAnchor, multiplier: 1.0),
guide.bottomAnchor.constraintEqualToSystemSpacingBelow(table.bottomAnchor, multiplier: 1.0)
])

} else {
let standardSpacing: CGFloat = 8.0
NSLayoutConstraint.activate([
table.topAnchor.constraint(equalTo: topLayoutGuide.bottomAnchor, constant: 0),
bottomLayoutGuide.topAnchor.constraint(equalTo: table.bottomAnchor, constant: 0)
])
}

以下是有用的引用资料(答案):

关于objective-c - UITableview 与 iPhone X 上的主页指示器合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46914152/

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