“连接” UiTableView 与 NavigationController
Posted
技术标签:
【中文标题】“连接” UiTableView 与 NavigationController【英文标题】:"Connect" UiTableView with 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 元素。
【问题讨论】:
【参考方案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];
【讨论】:
以上是关于“连接” UiTableView 与 NavigationController的主要内容,如果未能解决你的问题,请参考以下文章