如何在iphone中以编辑模式显示表格?

时间:2010-12-06 07:00:13

标签: iphone objective-c uitableview uiviewcontroller subclass

在app中我有自定义tableview,uiviewcontroller&的子类。当我显示self.navigationItem.rightBarButtonItem = self.editButtonItem时,我想在tableview中显示编辑; 当我点击它时,tableview不会显示红色减号。 哪里我错了&我做了什么从它出来?

1 个答案:

答案 0 :(得分:2)

你可以使用self.editButtonItem; only:如果您的类是UITableViewController子类的子类。

如果是UIViewController子类,则self.editBarButtonItem不起作用。

在这种情况下,您可以使用

self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(edit :)] autorelease];

和编辑方法集编辑

- (无效)编辑:(ID)发送方 {   myTable.editing = YES; }