小编Jac*_*son的帖子

删除中间视图时,Autolayout会折叠空间

关于如何正确定义约束,在删除给定视图时会折叠视图之间的空间,我感到有点难过.我尝试添加大于或等于关系的垂直约束,但是,似乎不满足约束的最小距离.

例如,给定以下具有三个约束V的布局:[A] -5- [B],V:[B] -5- [C],并且V:[A] - (> = 5) - [C] :

[ View A ]
    |
   5 pt
    |
[ View B ]
    |
   5 pt
    |
[ View C ]
Run Code Online (Sandbox Code Playgroud)

删除视图后,BI希望它看起来像这样:

[ View A ]
    |
   5 pt
    |
[ View C ]
Run Code Online (Sandbox Code Playgroud)

但它看起来像这样:

[ View A ]
    |
   5 pt + 5 pt + height of view B
    |
[ View C ]
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios autolayout

7
推荐指数
2
解决办法
1325
查看次数

标签 统计

autolayout ×1

ios ×1

iphone ×1

objective-c ×1