我有一个带有分页 UIScrollView(3 页)的 UIViewController。我的 View 总是从第二页开始,中间一页。问题是,当我点击 UINavigationBar 中的后退按钮时,UIScrollView 滚动到第一页,然后它就消失了(从 Nav Controller 的堆栈中弹出)。
可见的动画行为很糟糕。
我希望 UIScrollView 在我点击 UINavigationBar 中的 BACK 按钮时不滚动。
当我将屏幕左侧拖动到右侧(触发 BACK 行为)时,也会发生同样的情况。
最佳答案
通过一些良好的调试,我注意到 ScrollView 在“后退”过渡期间没有滚动。它只是在过渡期间可见的左侧页面的一部分。
所以用一个简单的 [scrollView clipsToBounds] 问题就解决了:)。
关于ios - 在 UINavigationBar 中单击 "Back"按钮时 UIScrollView 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22024461/