标签: ios swift tableview
我一直在桌面视图上使用导航栏。我想在这里解决两个问题。 1.表格视图从屏幕顶部开始(无论是否添加导航栏) 2.当我尝试添加此
self.tableView.contentInset = UIEdgeInsetsMake(44,0,0,0)
表格视图确实已关闭,但导航栏占据整个第一个表格视图单元格并隐藏它。 所以可以告诉我为什么会这样吗?怎么做才能做到这一点? 提前谢谢你。
答案 0 :(得分:0)
使用AutoLayout设置适当的约束。
它将为自动布局添加所有缺少的约束。
答案 1 :(得分:0)
确保表格的上边距未连接到superview,而是连接到顶部布局指南。 有两个不可见的元素顶部和底部布局指南。 您应该将UITable的上边距约束设置为顶部布局指南,而不仅仅是超级视图。
答案 2 :(得分:0)
尝试
将scrollview inset调整为no