使用导航栏和工具栏布局 TableView

Posted

技术标签:

【中文标题】使用导航栏和工具栏布局 TableView【英文标题】:Layout TableView with navigation bar and tool bar 【发布时间】:2014-07-22 14:45:34 【问题描述】:

我将 TableView 放置在带有约束的布局中间,以保持与顶部/底部引导条和左侧/右侧对齐。

当我插入原型单元格时,它不会到达顶部,并且在运行时也是如此。似乎 TableView 可以在顶部保留一些空间?

如何让第一个单元格出现在顶部?

【问题讨论】:

【参考方案1】:

在您的故事板中,默认选择视图控制器的adjust scroll view insets

解决这个问题最好的办法是在table view和它的super view之间添加top和bottom约束,而不是layout guide,因为view controller会自动调整table view的虫子。

【讨论】:

【参考方案2】:

默认情况下,ios 会在 UITableView 上添加内容插图。有两种解决方案。您可以将布局约束设置为视图的顶部和底部,而不是顶部和底部布局指南,或者您可以单击视图控制器并在属性检查器中,禁用顶部栏和底部栏下的扩展边缘。

【讨论】:

以上是关于使用导航栏和工具栏布局 TableView的主要内容,如果未能解决你的问题,请参考以下文章

使用搜索栏和大标题导航栏拉刷新问题

iOS 系统根据导航栏和状态栏自动修改布局

Framework7学习笔记之导航栏与工具栏的布局类型

Twitter引导导航栏和下拉菜单-不调整大小

iOS 8 启动图像文件 - 导航栏和状态栏

xib 中的自动布局 - 子视图的高度与导航栏和标签栏之间的空间成正比