TableViewController中的TabBar不在底部

时间:2014-09-10 20:31:33

标签: uitableview swift uitabbarcontroller

我正在尝试将tabBar添加到我的TableViewController中,但它不是底部,它只是像单元格一样

这是一个screenShot:

ScreenShot of

2 个答案:

答案 0 :(得分:1)

使用autoLayout将其固定在底部

答案 1 :(得分:1)

使用UITableviewController故事板场景时,您拖动的每个Tab BarToolbar都会自动放入tableView tableFooterView

如果您不想这样,则必须创建UIViewController场景。因此,您可以在其中拖动Tab BarToolbar,设置其自动布局限制,然后在UITableView场景中添加UIViewController(请参见下图)。

enter image description here

然而,还有另一种解决方案。选择Navigation Controller场景并转到属性检查器。在Simulated Metrics中,转到Bottom Bar并选择“Translucent Tab Bar”或“Translucent toolbar”。然后,选择您的UITableviewController场景并重复上一操作(参见下图)。

enter image description here

如果您这样做,则Navigation Controller后面的所有控制器都会有Tab BarToolbar(这也是另一个也可以解决的问题)。