如何通过故事板自动布局将tableview放到导航栏下面的superview

时间:2014-12-17 14:09:33

标签: ios uitableview xcode6 autolayout nslayoutconstraint

我想创建一个滚动禁用的tableview,它将填充导航栏下面的视图。最后,我设法做到了,但这不是正确的方法,因为我给tableview提供了减去64的边距(状态栏+导航栏)。

我从故事板中分配我的约束。我已经在表视图中尝试了很多其他约束,例如从4个方面给出零限制或者 等宽+等高+中心水平+中心垂直没有一个工作。

解决此问题的正确方法是什么。

故事板的屏幕截图如下。

enter image description here enter image description here enter image description here

2 个答案:

答案 0 :(得分:9)

我解决了。

enter image description here

取消选中其中的四个,并按照我的意愿添加下图中的约束。

enter image description here

所以我认为滚动禁用的tableviews没有按预期工作,并且选中了这四个视图控制器选项。

答案 1 :(得分:3)

正如kerem keskin所说,取消选中可以解决问题但你不需要取消选中这四个问题。只需取消选中Adjust Scroll View Inset。

请参阅:iOS 7 -- navigationController is setting the contentInset and ContentOffset of my UIScrollView