iOS 自动布局 - 当您想将 View 拉伸(stretch)到其父级的完整尺寸时,正确的方法是什么?

标签 ios swift autolayout

我想让 subview 拉伸(stretch)到其父 View 的全尺寸。 自动布局的正确使用方法是什么?

  1. 将所有边缘固定到父 View (前导、顶部、尾部、底部边缘)
  2. 设置等宽+中心X+等高+中心Y

最佳答案

您建议的两个选项都可以完成这项工作(第一个是常见的)

1- top,leading,等宽等高

2-底部,尾部,等宽等高

3- top,leading,trailing and equal height

4- top, bottom, leading, equal width

也有很多方法可以做到这一点,没有比其他更正确的设置,最重要的是有不间断的约束,如果发生冲突,除了意外的 UI 结果之外,还会有性能问题

关于iOS 自动布局 - 当您想将 View 拉伸(stretch)到其父级的完整尺寸时,正确的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56261448/

相关文章:

ios - 无法通过当前模态转换将图像传递给另一个 UIViewController

c# - 在 Xamarin Forms 中自动调整 iOS 列表行的大小

ios - 在不设置自动旋转的情况下强制进入横向模式

ios - 为什么这个空白游戏在 Swift 中有漏洞

ios - Viewcontroller 没有命名的成员

ios - 仅在自动布局绘制 View 后如何在动态单元格中为 UIImage 添加约束

ios - 为首次使用应用程序制作 View

ios - 自定义 UICollectionViewLayout

ios - Xcode IB : UIButton hidden but have still buttons space

ios - 具有动态高度的单元格