我试图UITableView
在用户按下导航栏按钮时显示一个。我的表视图是基于接口构建器构建的,并给出了以下约束:
(当用户按下按钮时,表视图应位于viewController视图的右上角)。
现在,我不知道为什么,但是它可以在iOS 8上完美运行,但是在iOS 7上,表格的右侧损失了一些像素(它从视图中向外滑动)。我注意到它也可能在标签上发生。谁能帮我理解原因?
在Xcode 6中,布局约束是针对超级视图的边距设置的。不过,这仅适用于ios 8。要获得旧的行为,您需要从IB中选择一个约束,转到Attributes Inspector,查看第一项或第二项是否设置为边距。
例如:First Item: Superview.trailing Margin
单击它,然后取消选中“相对于边距”。您将必须对所有约束进行此操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句