2010-12-06 30 views
0

在應用程序中我有自定義tableview哪個子類的uiviewcontroller &我想顯示編輯tableview時,我顯示self.navigationItem.rightBarButtonItem = self.editButtonItem; 當我點擊它時,tableview不顯示紅色減號。 我錯在哪裏&我做什麼來從它出來?如何在iphone中以編輯模式顯示錶格?

回答

2

您可以使用self.editButtonItem;僅限於:如果您的類是UITableViewController子類的子類。

如果UIViewController子類self.editBarButtonItem不起作用。

在這種情況下可以使用

self.navigationItem.rightBarButtonItem = [[[ALLOC的UIBarButtonItem] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit目標:自動作:@selector(編輯:)]自動釋放];

和編輯方法集編輯

- (無效)編輯:(ID)發送方 { myTable.editing = YES; }

相關問題