我有一个带有分页UIScrollView的UIViewController(3页)。我的视图总是从第二页开始,中间一页。问题是,当我点击UINavigationBar中的后退按钮时,UIScrollView会滚动到第一页,之后它会消失(从Nav Controller的堆栈中弹出)。
可见的动画行为非常糟糕。
当我点击UINavigationBar中的BACK按钮时,我希望UIScrollView不滚动。
当我将屏幕左侧向右拖动时(触发BACK行为)会发生同样的情况。
答案 0 :(得分:1)
通过一些很好的调试,我注意到滚动视图在“后退”转换期间没有滚动。它只是转换期间可见的左页的一部分。
因此,使用简单的[scrollView clipsToBounds]解决了问题:)。