提问人:Summer 提问时间:6/30/2021 最后编辑:Summer 更新时间:7/4/2021 访问量:54
如何在 iPhone12 自动布局 Xcode 上更正另一个重叠的容器
How to correct container overlapping another on iPhone12 autolayout Xcode
问:
我在 Xcode 12.4 中使用自动布局。我有 3 个 UI 视图(蓝色、橙色和棕色以简化)
在 iPhone 12 上,包含表格的棕色在 iPhone 12 上表现得很奇怪,尽管将约束设置为 0,但文本还是被橙色 UI 视图截断。
它不会在其他 iPhone 尺寸上被切断。我唯一能够想出的解决方法是在棕色和橙色之间添加一个空格(1.15 乘数),并在后面添加一个彩色块以隐藏其他设备尺寸上有空间的事实。有没有更好的方法来解决这个问题,以便它在容器之间有 0 个空间,并且在所有设备上都能很好地工作,没有重叠?
注意:滚动文本是显示在底部的文本,并不总是使用,因此在特定时间打开或关闭约束。请忽略,因为它们暂时处于关闭状态,没有任何影响
在 iPhone 12 上运行的示例问题:0 空格但表头被截断(应该在橙色“通用机器”文本上方显示“JT24”,但隐藏在另一个视图下?
答: 暂无答案
评论
Debug View Hierarchy
UIContainerView
UIView