转载

在iOS编程路上走过的坑

  • 最后更新 2016年03月30日
  • 首次更新 2016年03月30日

背景

记录我在iOS开发路上遇到的坑.

UI相关

scrollView.contentOffect莫名等于-64

当控制器的view属性是scrollView类型,或者控制器view属性的第一个子视图是scrollView类型,或者控制器view属性的第一个子视图下面的首个子视图是scrollView属性的,控制器会自动给scrollView插入一个conentOffect = -64.(其他没列举出来的情况也可能出现,具体情况具体分析.-64其实就是状态栏和导航栏的高度,没导航栏的话就只有状态栏的偏移了).

解决方案: 设置控制器automaticallyAdjustsScrollViewInsets = NO

//控制器view属性第一个子视图是wkWebView时
[self.view addSubview:self.webView];
在iOS编程路上走过的坑 在iOS编程路上走过的坑
//控制器view属性第一个子视图非scrollView类型时,控制器不会自动插入-64
[self.view addSubview:[[UIView alloc] init]];
[self.view addSubview:self.webView];
在iOS编程路上走过的坑
原文  http://blog.cocosdever.com/2016/03/30/These-days-in-the-iOS-Programming-road-through-the-pits/
正文到此结束
Loading...