ios - 添加什么约束使 UIView 占用屏幕大小的一半

标签 ios autolayout

我希望我的 UIView 占屏幕尺寸的一半,因此约束应该是:顶部、前导和底部为 0。但是后缘呢?我不想为它设置一个常量值。

我如何告诉 IB 后缘应该自动调整,以便在所有设备上 View 都是屏幕的一半?

最佳答案

我通过按住 ctrl 从我的 View 拖动到它的 super View 并选择 Equal Widths 然后选择新约束并在 Multiplier 下的 Size Inspector 中解决了我的问题 我从 1 改为 1:2。

关于ios - 添加什么约束使 UIView 占用屏幕大小的一半,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31635144/

相关文章:

ios - 如何使用 NSMutableArray 填充 TableView

objective-c - 写入 Main Bundle 目录。允许吗?

ios - swift 中的 json 操作,无法获取数据

ios - 在服务器数据库更新时通知 iOS 应用程序的最佳方式

ios - 未选中“使用自动布局”时导航栏丢失

ios - 为什么使用自动布局时需要调用layoutIfNeeded

c# - UISearchBar 中的中心 UISegmentedControl

ios - objective-c : Center with NSLayoutConstraint

ios - 在 Swift (iOS) 中隐藏一个元素并占用它的空间

ios - 什么是 _UIBaselineLayoutStrut