如何在swift 3.0中为uitableviewcontroller设置顶部布局指南和底部布局指南?

时间:2016-10-19 05:51:31

标签: ios swift

我已经完成了我在堆栈溢出中找到的每个解决方案,但是没有一个解决方案适合我。

我在UITableViewController上方有一个透明导航栏,当我滚动表格视图时,我的所有数据都与状态栏和导航重叠。

注意:我希望导航栏上有透明效果。请,我不想要视图控制器解决方案,我也有静态表视图,我们不能在UIViewController中使用静态类型tableview。

2 个答案:

答案 0 :(得分:1)

我在使用UITableViewController但在swift3.0上没有这个问题,所以不确定它是否有帮助。

默认情况下,UITableViewController启用Adjust Scroll View Insets。取消选中它可以解决我的问题。

enter image description here

启用insets后,它不会在UINavigationBar下方启动。因此,禁用insets可以解决问题。

答案 1 :(得分:0)

我有一个类似的问题,只有我的导航栏不透明,所以数据只是消失在那里。我发现我的约束没有考虑到导航栏的高度。尝试使滚动条底部约束等于view.bottom + 50,然后调整该值,直到您对它所在的位置感到满意为止。

我发现30px适合我。 ScrollView Constraint