【发布时间】:2018-08-30 20:17:26
【问题描述】:
我需要在屏幕底部制作一个按钮,但我遇到了 iPhone 4s 的问题,所以请看一下屏幕截图
所以我尝试了另一种解决方案,将按钮从顶部固定到最后一个堆栈视图,当我将约束从“等于”更改为“大于或”时,iPhone 7“不等式约束歧义”出现问题等于'将其放在屏幕底部,如屏幕截图所示
我该怎么办?
最好的问候
【问题讨论】:
标签: ios swift xcode autolayout interface-builder
我需要在屏幕底部制作一个按钮,但我遇到了 iPhone 4s 的问题,所以请看一下屏幕截图
所以我尝试了另一种解决方案,将按钮从顶部固定到最后一个堆栈视图,当我将约束从“等于”更改为“大于或”时,iPhone 7“不等式约束歧义”出现问题等于'将其放在屏幕底部,如屏幕截图所示
我该怎么办?
最好的问候
【问题讨论】:
标签: ios swift xcode autolayout interface-builder
NSGridView 非常适合这个,但 iOS 中不存在这样的东西。
我会创建一个标签和一个文本框,在它们之间放置一个垂直间距约束,然后将这两个控件嵌入到一个垂直堆栈中。堆栈应具有“填充”对齐和“等间距”分布。
然后复制并粘贴每个控制组(名字、姓氏、电话、电子邮件和密码)的堆栈。选择所有堆栈并将它们嵌入到另一个垂直堆栈中。堆栈在分布中应具有“填充”对齐和“等间距”。将堆栈约束到视图的顶部、前导、底部和后沿。现在您应该可以在堆栈视图中使用间距属性来控制控件组之间的距离了。
【讨论】:
尝试添加 UiView 并在该 UIView 中添加按钮,并根据您需要放置按钮的位置添加约束。您可以将底部空间添加到 superview 并修复问题
【讨论】: