【发布时间】:2021-06-25 19:09:34
【问题描述】:
我无法将 UIButton 固定到我的 UIViewController 的底部,(如果有帮助,有一个标签栏)。 这是 UIButton 的约束。
最初,一切正常,但自从我向应用程序添加 iPad 支持后,我遇到了问题。在 iPad 上,UIButton 固定在屏幕底部,位于标签栏的正上方。但是在 iPhone 上,底部有这个空白。
我尝试了什么 做了一些研究,我发现有时拆分视图控制器会导致灰条,我添加了这行代码来解决它并修复了底条,但是这个约束问题仍然让我很头疼。
self.extendedLayoutIncludesOpaqueBars = true
iPad 视图层次结构
iPhone 视图层次结构
【问题讨论】:
-
尝试取消选中“限制到边距”
-
您的视图层次结构是什么样的?您将底部约束固定在什么位置?尤其是 ScrollView 可能会导致锁定问题,因为 iphone 和 iPad 之间的差异可能是由视图其他部分中的硬编码值引起的。
-
@isaacthedev 您已添加 ipad VH,但缺少 iphone 一个
-
如果可能请添加演示项目链接
-
@isaacthedev 请分享控制器 xml。
标签: ios swift xcode uisplitviewcontroller