0
私はUINavigationControllerのボタンを "back"と "edit"から "done"と "add"に変更したいと思っています。UITableViewの編集中にUINavigationBarのボタンを変更するにはどうすればよいですか?
私のUITableViewControllerはどのメソッドを実装する必要がありますか?
私はUINavigationControllerのボタンを "back"と "edit"から "done"と "add"に変更したいと思っています。UITableViewの編集中にUINavigationBarのボタンを変更するにはどうすればよいですか?
私のUITableViewControllerはどのメソッドを実装する必要がありますか?
Google検索のおかげで、これがわかりました。
は、ここに私のコードです:
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
if (editing){
[self.navigationItem setHidesBackButton:editing animated:animated];
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(addSlide)];
[self.navigationItem setLeftBarButtonItem:addButton animated:YES];
[addButton release];
}else{
[self.navigationItem setLeftBarButtonItem:nil animated:YES];
[self.navigationItem setHidesBackButton:editing animated:YES];
}
}