最近正在学swift,基本语法刚刚看完,试着实践一下。没想到用scrollView的时候遇到问题了。o(╯□╰)o
在一个VC里如果第一个控件是UIScrollView,注意是第一个控件,就是首先addsubview在VC.view上。接着加到scrollView上的View就会在Y点上发生64的偏移(也就是navigationBar的高度44+电池条的高度20)。
这个在iOS7以后才会出现。
解决办法:self.automaticallyAdjustsScrollViewInsets = false;
(这是swift)OC类同,self是你当前那个VC。
如果这个scrollView不是第一个加到self.view上的。也不会发生64的偏移。
原文链接:https://www.f2er.com/swift/326821.html