scrollView加载子视图偏移问题(iOS)

问题:
如下图

Main.storyboard

添加scrollView到ChangeViewController对象changeVC的根视图,再添加若干视图到scrollView上,若此时changeVC .navigationController.navigationBar.translucent = YESscrollView的子视图的frame.origin.y会向下偏移,偏移量为changeVC .navigationController.navigationBar.bounds.size.height + [UIApplication sharedApplication].statusBarFrame.size.height即导航条的高度与状态栏高度之和。若关闭了导航条毛玻璃效果,则不会有偏移。

解决方法:

if (changeVC.navigationController.navigationBar.translucent) {
      changeVC.automaticallyAdjustsScrollViewInsets = NO;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容