当在- (void)scrollViewDidScroll:(UIScrollView *)scrollView打印NSLog(@"%.f", scrollView.contentOffset.y);时,发现数值为-20,说明self.viewY值没有以顶点开始,而是在状态栏之下。
- 解决方案:
在当前VC的- (void)viewDidLoad添加如下一行代码
self.edgesForExtendedLayout = UIRectEdgeNone;
当在- (void)scrollViewDidScroll:(UIScrollView *)scrollView打印NSLog(@"%.f", scrollView.contentOffset.y);时,发现数值为-20,说明self.viewY值没有以顶点开始,而是在状态栏之下。
- (void)viewDidLoad添加如下一行代码self.edgesForExtendedLayout = UIRectEdgeNone;