我创建了新的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完成按钮。
答案 0 :(得分:0)
我建议您使用UINavigationViewController
来包装viewControllers。
这样您就可以使用segues(lookup:push and popViewControllerAnimated
)在它们之间导航。您可以将UIBarbuttonItem
添加到UINavigationBar
。它甚至还有自己的内置后退按钮。
我建议你查看标记的课程/行动。