gpt4 book ai didi

ios - 选项卡栏 Controller 上的 CNContactPickerViewController

转载 作者:可可西里 更新时间:2023-11-01 03:56:46 25 4
gpt4 key购买 nike

我正在使用 CNContactPickerViewController 访问联系人。一切正常,直到我想在 Tabbar 中使用它的部分。在以前的 ios 版本中,用选择器替换 View 效果很好,但在 ios 9 中不显示任何内容。

当我使用此代码呈现 View 时,标签栏消失了。

[self presentViewController:my_picker animated:YES completion: nil];

我希望标签栏始终可见,联系人列表在标签内。

使用 ABPeoplePickerNavigationController 我用以下代码替换了 View ,它工作正常。

picker = [[ABPeoplePickerNavigationController alloc] init];

NSMutableArray *controllers = [NSMutableArray arrayWithArray [self.tabBarController viewControllers]];
int index = [controllers indexOfObject:self];

[controllers replaceObjectAtIndex: index withObject: picker];

有人对此有解决方案吗?

最佳答案

只需在您的代码中使用这些行,

my_picker.modalPresentationStyle=UIModalPresentationOverCurrentContext;              

[self presentViewController:my_picker animated:YES completion:nil];

现在 tabBar 不会从你的屏幕上消失

关于ios - 选项卡栏 Controller 上的 CNContactPickerViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32700726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com