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

GWh*_*ite 4 iphone objective-c uitableview uitoolbar ios

我有一个UIToolbar,我添加到我的Storyboard中的UITableViewController.

工具栏位置

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

编辑:使用UINavigationController处理我的视图

Mic*_*lum 9

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

另一种选择是使用a UIViewController.视图控制器具有UIView内置版本,您可以在此配置中手动添加和定位a UITableView和a UIToolbar.这两种配置都可以达到您想要的最终效果.