当我显示一个ABPersonViewController
时,我需要一个按钮,允许我将其解除并返回到上一个屏幕。我如何添加这个?如何为ABPersonViewController的导航栏添加一个返回按钮?
1
A
回答
5
哦,我得到了答案。
ABPersonViewController *personViewController = [[ABPersonViewController alloc] init];
personViewController.addressBook = addr;
personViewController.displayedPerson = ABAddressBookGetPersonWithRecordID(addr, (ABRecordID)personID);
personViewController.allowsEditing = YES;
personViewController.personViewDelegate = self;
personViewController.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Return",nil) style:UIBarButtonItemStylePlain target:self action:@selector(ReturnFromPersonView)];
0
为Variant:
ABPersonViewController *personView = [[ABPersonViewController alloc] init];
[self.navigationController pushViewController:personView animated:YES];
personView.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"return" style:UIBarButtonItemStyleBordered target:self action:@selector(action:)];
+0
谢谢。但是,如果ABPersonViewController是导航控制器的初始视图,也就是说,导航控制器的堆栈中没有更多视图,然后如何返回之前的视图,该视图不包含导航栏。 – pcjbird 2010-08-06 00:26:52
相关问题
- 1. 添加另一个按钮导航栏
- 2. 如何添加按钮到导航栏?
- 3. 如何将多个栏按钮添加到导航栏
- 4. iPhone:导航栏“返回”按钮clickable =否?
- 5. 导航栏返回按钮消失
- 6. iOS9导航栏返回按钮无法
- 7. 添加按钮导航栏中心
- 8. xcode添加按钮导航栏
- 9. 将按钮添加到导航栏
- 10. 添加后退按钮到导航栏
- 11. 添加按钮自定义导航栏
- 12. 添加按钮导航栏ios
- 13. 添加按钮到导航栏
- 14. ABPersonViewController没有导航栏
- 15. 如何在导航栏上添加2个按钮?
- 16. 在Xcode的导航栏左侧添加一个按钮
- 17. 向导航栏添加两个以上的栏按钮项目
- 18. 如何隐藏iPhone上导航栏上的“返回”按钮?
- 19. 如何将导航栏UIBarButtonItem按钮更改为导航栏后退按钮?
- 20. 如何将一个按钮添加到这个WordPress的导航栏?
- 21. 将导航按钮添加到统一标题栏/工具栏
- 22. 在导航栏中添加一个“+”按钮
- 23. 在导航中添加第一个和最后按钮栏
- 24. 防止导航栏中的默认行为返回按钮
- 25. iPhone导航返回按钮
- 26. 如何添加一个简单的按钮到导航栏的中间?
- 27. 如何将按钮添加到IntelliJ中的“导航栏”?
- 28. 添加两个或多个按钮上的导航栏
- 29. 导航栏按钮
- 30. iOS导航栏:从菜单更改左栏按钮到返回
单击编辑按钮后,backBarButton将消失。 – 2013-04-19 01:06:53