【问题标题】:"Connect" UiTableView with NavigationController“连接” UiTableView 与 NavigationController
【发布时间】:2011-02-13 22:28:14
【问题描述】:

我对 ios 编程比较陌生,我尝试创建一个带有 4 个选项卡的选项卡应用程序 选项卡 1 和选项卡 2 是具有 UIView 的导航控制器......现在我有一个导航栏,我可以从我的 UIView 类访问它。

我在 UIView-Class(带 IB)中放了一个 UITableView,并在导航栏添加了一个编辑按钮:

self.navigationItem.leftBarButtonItem = self.editButtonItem;

好的,这看起来很简单,但是我如何将“编辑按钮”与 UIView 类中的 uitableview 连接起来。表格中充满了数据,但是当我按下编辑按钮时,什么也没有发生……我不想将 UIView 类更改为 UITableView,因为视图上还有其他一些 UI 元素。

【问题讨论】:

    标签: ios uitableview uinavigationcontroller uinavigationbar


    【解决方案1】:

    我建议阅读 Table View Programming Guide for iOS(特别是“在编辑模式下插入和删除行”部分),因为它涵盖了您需要的所有内容,并且您会学到很多东西,这将有助于您继续前进前进。

    【讨论】:

    • 感谢您的链接...在这里我发现,我必须覆盖:--(void)setEditing:(BOOL)editing animated:(BOOL)animated
    • @gonzalesblanco Cool - 很高兴你最终让它工作了。 :-)
    【解决方案2】:

    知道了! UIViewController 获取编辑消息.. 只需覆盖它并在其中设置表格的编辑模式:

    -(void)setEditing:(BOOL)editing animated:(BOOL)animated {
        [super setEditing:editing animated:animated];
    [self.myTableView setEditing:editing animated:animated];
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多