删除取消按钮从通讯录
问题描述:
我想要显示的地址簿作为的TabBar项,所以我定义这个代码在委托标签栏:删除取消按钮从通讯录
Contacts = [[ABPeoplePickerNavigationController alloc] init];
Contacts.tabBarItem.image = [UIImage imageNamed:@"Contact.png"];
Contacts.tabBarItem.title = NSLocalizedStringFromTable (@"Label_Contact_String" , language , @"");
//[Contacts.navigationController.navigationBar setBarStyle:UIBarStyleBlack];
Contacts.peoplePickerDelegate = self;
[rootViewController addObject:Contacts];
联系人列表显示,但有一个取消按钮导航栏没用,我无法从导航栏中删除它。 你能帮我吗? 感谢
答
从UINavigationController的该ABPeoplePickerNavigationController
继承,以便在UINavigationControllers工作方法应的ABPeoplePickerNavigationController工作,除非它覆盖他们,这是非常有可能。
你应该能够做到这一点:
Contacts.navigationController.navigationBar.topItem.rightBarButtonItem = nil;
(这是如果取消按钮在右边,如果它是在左边,只是改变从右到左)
不过这是极有可能你将无法和你只需要接受取消按钮
谢谢,但它不工作! – 2011-02-28 14:09:19
在这种情况下,这是不可能的。这是一个长镜头。您将接受取消按钮不可移动。 – 2011-02-28 15:56:09