当我的 UITableView 中的任何行被选中并且我希望这个按钮执行一个操作时,我想让一个完成按钮出现 UINavigationBar performSegueWithIdentifier
。关于如何实施它的任何想法?
问问题
177 次
2 回答
1
将以下内容添加到您的 tableView:didSelectRowAtIndexPath: 方法中:
//add done button to navigation bar
UIBarButtonItem *doneBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(userPressedDone)];
self.navigationItem.rightBarButtonItem = doneBarButtonItem;
然后在您的视图控制器中的某处使用这样的方法:
-(void)userPressedDone {
//perform segue
[self performSegueWithIdentifier:@"mySegue" sender:nil];
}
于 2012-05-08T18:27:21.873 回答
0
我想在您的-didSelectRowAtIndexPath:
方法中,您将在视图控制器UIBarButtonItem
的右侧或左侧栏按钮项中添加一个。navigationItem
于 2012-05-08T18:20:14.023 回答