当导航栏设置为透明时,会导致scrollview的子视图自动下移至导航栏的下方,尝试了设置self.automaticallyAdjustsScrollViewInsets = false,但是并没有效果。
最后找到了解决办法:
把scrollview的contentInsetAdjustmentBehavior属性设置为UIScrollView.ContentInsetAdjustmentBehavior.never,就可以了。
代码:scrollView.contentInsetAdjustmentBehavior = UIScrollView.ContentInsetAdjustmentBehavior.never