当前位置:   article > 正文

xxxController中view的起始位置上移,被导航栏遮挡,UIImagePickerController 内容被导航栏遮挡_uidocumentpickerviewcontroller内容上移

uidocumentpickerviewcontroller内容上移

为了适配iOS11下来刷新下下偏移问题,适配:

  1. if (@available(iOS 11.0,*)) {
  2. [UITableView appearance].estimatedRowHeight = 0;
  3. [UITableView appearance].estimatedSectionHeaderHeight = 0;
  4. [UITableView appearance].estimatedSectionFooterHeight = 0;
  5. [UIScrollView appearance].contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
  6. }

 


导致问题:

1.storyboard默认创建的xxxController中view起始位置在导航栏上面

解决:

创建的xxxController去掉红色框中的钩


2.UIImagePickerController

  1. UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
  2. /*****....*****/
  3. imagePickerController.navigationBar.translucent = NO;//将导航条的毛玻璃效果去除掉就可以了,解决上移问题
  4. [self presentViewController:imagePickerController animated:YES completion:nil];

增加代码imagePickerController.navigationBar.translucent = NO;(将导航条的毛玻璃效果去除掉就可以了)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/93759
推荐阅读
相关标签
  

闽ICP备14008679号