ios - 如何使用自动布局将按钮放在屏幕底部

标签 ios swift xcode autolayout interface-builder

我需要在屏幕底部制作一个按钮,但我遇到了 iPhone 4s 的问题,所以请看一下屏幕截图

Screenshot

所以我尝试了另一种解决方案,将按钮从顶部固定到最后一个堆栈 View ,当我将约束从“等于”更改为“大于或”时,我遇到了 iPhone 7“不等式约束模糊性”的问题等于'将其放在屏幕底部,如屏幕截图所示

iPhone4 iPhone7

我该怎么办?

最诚挚的问候

最佳答案

NSGridView 非常适合此操作,但 iOS 中不存在这样的东西。

我将创建一个标签和一个文本框,在它们之间放置垂直间距约束,然后将两个控件嵌入垂直堆栈中。堆栈应具有“填充”对齐方式和“等间距”分布。

然后复制并粘贴每个控制组的堆栈(名字、姓氏、电话、电子邮件和密码)。选择所有堆栈并将它们嵌入到另一个垂直堆栈中。堆栈应具有“填充”对齐方式和“等间距”分布。将堆栈限制在 View 的顶部、前导、底部和尾部边缘。现在您应该能够使用堆栈 View 中的间距属性来控制控件组之间的距离。

关于ios - 如何使用自动布局将按钮放在屏幕底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52104769/

相关文章:

ios - 如何为 iOS 应用程序正确使用 setNeedsDisplayInRect?

xcode - 通过 Instruments 使用 UIAutomation 操作 iphone 时,什么是 UIATargetHasGoneAWOLException。

iphone - 在运行时浏览核心数据内容(通过 Xcode 模拟器)

ios - UITableView静态滚动

ios - PayPal 支付卡住 "processing"

ios - NSDictionary writeToFile 不写

xcode - 类型 'AnyObject' 不符合协议(protocol) 'SequenceType'

ios - 如何使用 NSFetchedResultsController 返回给定谓词的关系属性的总计

ios - 使用设备倾斜快速移动 SKPhysicsBody

arrays - 如何使用 Swift 从关联数组中获取值