在视图中自动布局视图
Posted
技术标签:
【中文标题】在视图中自动布局视图【英文标题】:Autolayout a view within a view 【发布时间】:2016-11-03 18:25:23 【问题描述】:我正在尝试为我的 ios 应用程序设置自动布局,但对于 iphone 6s,边框太小我尝试使用 pin 和对齐约束,但它看起来不正确。 iphone 6s plus 看起来还不错。我唯一的问题是iphone 6s。第三张图片是我现在拥有的,即容器中的视图是水平和垂直的。
【问题讨论】:
您需要指定要排除故障的约束。 我的约束是容器中的视图有水平和垂直,就是这样 我只看到一张图片。您的意思是发布 3? 这是另一个现在有故事板的图像。 Other image 您可以通过简单地使用 3 个垂直方向的UIStackView
s,每个都包含一个水平方向的UIStackView
(反之亦然)来最大限度地减少自动布局的数量。跨度>
【参考方案1】:
看起来您正在为单元格和单元格间距使用固定尺寸。对于此示例,使用 UICollectionView
可能有点过头了,因为您将总是有 9 个方块用于井字游戏。如果是这种情况,那么您可以执行以下操作,假设正方形是 UIButton
s 并且它们包含在普通的 UIView
中:
【讨论】:
以上是关于在视图中自动布局视图的主要内容,如果未能解决你的问题,请参考以下文章