带有 UIToolBar 的 UITableView
Posted
技术标签:
【中文标题】带有 UIToolBar 的 UITableView【英文标题】:UITableView with UIToolBar 【发布时间】:2011-02-18 16:13:23 【问题描述】:我将 UITableView 推送到 UINavigationController。我需要向该 tableView 添加一个 UIToolBar。工具栏必须有两个按钮。按下每一个后,tableView 会显示不同类型的数据、节和单元格。
UITableView 有标题视图,我需要它来保持为什么 tableView 本身会发生变化。
实现这个逻辑的正确方法是什么?
【问题讨论】:
【参考方案1】:您的 UIToolBar 和您的 UITableView 可以在 ViewController 中组合在一起,UIToolBar 不需要是您的 UITableView 的子视图。如果您的 ViewController 是 UITableViewController 的子类,您可能需要切换到简单的 UIViewController 父类,这样您就可以在视图中添加工具栏和表格。
这样工具栏就不会随着表格滚动。
【讨论】:
好的。知道了!谢谢。这正是我一直在寻找的。span> 非常感谢 Bogatyr,非常有帮助,最初认为从 UITableViewController 迁移到 UIViewController 是一项繁琐的任务,但事实并非如此。只需要符合 UITableViewDelegate、UITableViewDataSource 协议。再次感谢!! 是的,如果您只是使用基本表格的功能,那么没有理由使用 UITableViewController。但是有一些高级功能,比如集成的搜索控制器,如果你不使用 UITableViewController,你最终会重新发明一个相当大的***。以上是关于带有 UIToolBar 的 UITableView的主要内容,如果未能解决你的问题,请参考以下文章
将带有两个 UIBarButtonItem 的 UIToolbar 添加到 UINavigationBar:糟糕的 UIToolbar 以及 iPhone 4 怎么样