带UIToolBar的UITableView

带UIToolBar的UITableView,uitableview,uinavigationcontroller,uitoolbar,Uitableview,Uinavigationcontroller,Uitoolbar,我已将UITableView推送到UINavigationController。我需要向该表视图添加一个UIToolBar。工具栏必须有两个按钮。按下每个按钮后,tableView将显示不同类型的数据、分区和单元格 UITableView有标题视图,我需要它在tableView本身更改时保持不变 实现此逻辑的正确方法是什么?您的UIToolBar和UITableView可以在ViewController中组合在一起,UIToolBar不需要是UITableView的子视图。如果ViewContr

我已将UITableView推送到UINavigationController。我需要向该表视图添加一个UIToolBar。工具栏必须有两个按钮。按下每个按钮后,tableView将显示不同类型的数据、分区和单元格

UITableView有标题视图,我需要它在tableView本身更改时保持不变


实现此逻辑的正确方法是什么?

您的UIToolBar和UITableView可以在ViewController中组合在一起,UIToolBar不需要是UITableView的子视图。如果ViewController是UITableViewController的子类,则可能需要切换到简单的UIViewController父类,以便在视图中添加工具栏和表格


这样工具栏就不会随表格滚动。

好的。知道了!谢谢这正是我一直在寻找的。非常感谢Bogatyr,他非常有帮助,最初认为从UITableViewController移动到UIViewController是一项乏味的任务,但事实并非如此。只需遵守协议UITableViewDelegate,UITableViewDataSource。再次感谢!!是的,如果您只是使用基本表的功能,那么就没有理由使用UITableViewController。但是还有一些高级功能,比如集成搜索控制器,如果不使用UITableViewController,最终会重新发明一个相当大的轮子。