【问题标题】:UITableView with UIToolBar带有 UIToolBar 的 UITableView
【发布时间】:2011-02-18 16:13:23
【问题描述】:

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

UITableView 有标题视图,我需要它来保持为什么 tableView 本身会发生变化。

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

【问题讨论】:

    标签: uitableview uinavigationcontroller uitoolbar


    【解决方案1】:

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

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

    【讨论】:

    • 好的。知道了!谢谢。这正是我一直在寻找的。​​span>
    • 非常感谢 Bogatyr,非常有帮助,最初认为从 UITableViewController 迁移到 UIViewController 是一项繁琐的任务,但事实并非如此。只需要符合 UITableViewDelegate、UITableViewDataSource 协议。再次感谢!!
    • 是的,如果您只是使用基本表格的功能,那么没有理由使用 UITableViewController。但是有一些高级功能,比如集成的搜索控制器,如果你不使用 UITableViewController,你最终会重新发明一个相当大的轮子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 2010-10-27
    • 1970-01-01
    相关资源
    最近更新 更多