调用系统的通讯录界面CNContactPickerViewController之后出现联系人列表向上偏移,然后被搜索框挡住。
问题描述
调用系统的通讯录界面CNContactPickerViewController之后出现联系人列表向上偏移,然后被搜索框挡住。
问题出现的环境背景及自己尝试过哪些方法
尝试过建立单独的干净的demo(完全原生)去实现,没有出现上述bug,所以觉得可能是跟自己的设置有关
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
[HXHAddressBookManager checkAddressBookIOS9AfterAuthorization:^(bool isAuthorized) {
if (isAuthorized) {
CNContactPickerViewController *contactPicker = [[CNContactPickerViewController alloc] init];
contactPicker.displayedPropertyKeys = @[CNContactPhoneNumbersKey];
contactPicker.predicateForSelectionOfContact = [NSPredicate predicateWithFormat:@"emailAddresses.@count == 1"];
contactPicker.delegate = weakSelf;
[weakSelf presentViewController:contactPicker animated:YES completion:nil];
} else {
[self setTextHUD:@"没有使用通讯录的权限"];
}
}];
你期待的结果是什么?实际看到的错误信息又是什么?
期望遇到一样或者类似问题的大神能给与小弟支持,现行谢过。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果设置了UIScrollView的contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;就会出现不能自动适应的问题.