在UIScrollView里面添加控件时,上方总是会出现空白区域(如图)
红色部分为UIScrollView的背景,将图片添加上去后上面有一条白色区域,大小经测试为44
添加代码为
View.frame = CGRectMake(0,0,XX,XX);
UIScrollView addSubView:View
原因:这涉及一个版本的问题,7.0以上的就默认有一段空白,针对7.0以上的需要self.edgesForExtendedLayout=UIRectEdgeNone;
解决办法
BOOL is7Version=[[[UIDevice currentDevice]systemVersion] floatValue] >= 7.0 ? YES : NO;
if (is7Version) {
self.edgesForExtendedLayout=UIRectEdgeNone;
}