如何在UITableView中将UIToolbar“停靠”到屏幕底部?

时间:2013-10-16 20:51:22

标签: iphone ios objective-c uitableview uitoolbar

我有一个UIToolbar,我在故事板中添加到UITableViewController。

Toolbar Location

显示此视图时,工具栏将直接显示在UITableView中最后一项的下方。我想在屏幕底部“停靠”我的工具栏。我希望它每次都显示在同一个地方,而不是根据我视图中可变数量的表格单元格移动。我需要用户能够看到所有单元格(它不能覆盖UITableView项目,UITableView需要减少其分配的显示空间)。我怎么能这样做?

编辑:使用UINavigationController处理我的观点

1 个答案:

答案 0 :(得分:9)

你有几个选择。这两个中的第一个也是最简单的是使用嵌入UITableViewController内的UINavigationController,导航控制器toolbarHidden属性设置为NO

另一种选择是使用UIViewController。视图控制器内置UIView,您可以在此配置中手动添加UITableViewUIToolbar。这两种配置都可以达到您想要的最终效果。