我編輯按鈕放置在viewDidLoad中:editButtonItem設置但沒有減號按鈕?
self.navigationItem.rightBarButtonItem = self.editButtonItem;
它顯示正確導航欄上,並輕敲這個按鈕確實將它更改爲完成。但是,我的表格行中不顯示減號按鈕。刷一行,然後點擊刪除作品,但。
任何想法?
編輯1:這裏是我是如何做的:
- (void)loadView {
tableView = [[UITableView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
tableView.delegate = self;
tableView.dataSource = self;
tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
self.view = tableView;
}
編輯2:我的觀察是,如果在IB(RootViewController的)創建我的tableview編輯和減號按鈕顯示效果細膩。另外兩個(或三個)tableview是由上述代碼創建的,所以這可能是問題所在。猜猜我不得不潛入isEditing,編輯和whatnot。
什麼是你重載?它只是一個普通的'UITableViewController?您的UITableViewCells是否做了任何奇怪的事情(子類或其他)?在返回可編輯類型的行時,你在視圖控制器中做了什麼有趣的事情? – 2009-05-25 14:37:36
是的,這只是普通的UITableViewController。我會通過添加一些代碼來澄清我的帖子。 – 2009-05-25 19:17:32