Open deanli08 opened 5 years ago
@deanli08 你这个问题解决了吗?我现在也遇到这样的问题了 之前使用系统导航栏没问题 改成自定义以后也出现上移的问题了
@Wangyixuan wang
弹出的时候加上
if (@available(iOS 11.0, )) {
[[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentAlways];
}
取消的 时候调用
if (@ailable(iOS 11.0, )){
[[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];
}
@deanli08 加了不好使 昨天也试了 我是这样写的 没问题吧 if (@available(iOS 11.0, )) { [[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentAlways]; } CNContactPickerViewController contactPicker = [[CNContactPickerViewController alloc] init]; contactPicker.delegate = self; [self presentViewController:contactPicker animated:YES completion:nil];
@Wangyixuan
https://blog.csdn.net/LC_liu/article/details/79077445 试试
@deanli08 这个昨天也试过了 确实解决了UIImagePickerController上移的问题 但是UIImagePickerController继承的是UINavigationController 而CNContactPickerViewController继承的是UIViewController 是没有navigationBar的 所以不适用的 唉😔
界面会上移64,正常的应该是显示第一条电话记录,但是最上面显示的第三行的