美文网首页
来,解决下AutomaticallyAdjustsScrollV

来,解决下AutomaticallyAdjustsScrollV

作者: iOS学习着ne | 来源:发表于2017-11-23 14:27 被阅读32次

    我们知道iOS11之后viewcontroller的AutomaticallyAdjustsScrollViewInsets方法,变成了scrollerView的contentInsetAdjustmentBehavior instead的方法,导致项目push,pop 有个多余动画。但是很多项目中的有些类的设置是在父类ViewController中设置的。这不能一个一个tableview或者scrollerView去设置,父类又不能调用子类的方法。

    怎么办?

    哎呀,发现一个权宜之计,就是在父类的viewdidload中,加个按钮或者lable就行。就没有那个动画了。之后可以再viewdidappear中移除。

    bug重现,

    @property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets API_DEPRECATED_WITH_REPLACEMENT("Use UIScrollView's contentInsetAdjustmentBehavior instead", ios(7.0,11.0),tvos(7.0,11.0));

    有更好的方法,告诉我呀,谢谢。

    相关文章

      网友评论

          本文标题:来,解决下AutomaticallyAdjustsScrollV

          本文链接:https://www.haomeiwen.com/subject/tttjrttx.html