Autolayout视图中的视图

时间:2016-11-03 18:25:23

标签: ios iphone autolayout

我试图为我的ios应用程序进行自动布局但是对于iphone 6s,边框太小我尝试使用引脚和对齐限制,但看起来并不正确。 iphone 6s plus看起来很不错。我唯一的问题是iphone 6s。第三个图像就是我现在所拥有的,即视图在容器中是水平和垂直的。

enter image description here

1 个答案:

答案 0 :(得分:0)

看起来您正在使用固定尺寸的单元格和单元间距。使用UICollectionView对于此示例来说可能有点过分,因为您总是对于Tic-Tac-Toe有9个方格。如果是这种情况,那么您可以执行以下操作,假设方块为UIButton并且它们包含在普通UIView中:

  • 将一个单元格的高度和宽度限制为视图高度和宽度的1/3。您可以在故事板中通过添加等于超级视图的高度和宽度约束来实现此目的,但乘数为0.33。
  • 约束所有其他细胞'高度和宽度等于单元格#1' s。
  • 对于边框,使用“用户定义的运行时属性”添加边框,如下所示: enter image description here