我为在电话目录中添加新联系人创建了新的CNContactViewController,但是当我导航到控制器CNContactViewController时,导航返回按钮是隐藏的。遵循我的代码。
CNContactStore *store = [[CNContactStore alloc] init];
CNMutableContact *contact = [[CNMutableContact alloc] init];
contact.familyName = @"name_1";
contact.givenName = @"xyz";
CNLabeledValue *homePhone = [CNLabeledValue
labeledValueWithLabel:CNLabelHome value:[CNPhoneNumber
phoneNumberWithStringValue:@"0123456789"]];
contact.phoneNumbers = @[homePhone];
CNContactViewController *contactVC = [CNContactViewController
viewControllerForNewContact:contact];
contactVC.contactStore = store;
contactVC.delegate = (id)self;
[self.navigationController pushViewController:contactVC animated:TRUE];请建议我使用Objective-C或Swift-3显示back & Done按钮的最佳解决方案。
发布于 2017-05-30 18:06:07
我建议您使用UINavigationViewController来包装您的viewControllers。
这样,您就可以使用segues (lookup:push and popViewControllerAnimated)在它们之间导航。您可以将UIBarbuttonItem添加到UINavigationBar。它甚至有自己的内置后退按钮。
我建议您查看已标记的类/操作。
https://stackoverflow.com/questions/44257655
复制相似问题