草庐IT

tempHistoryContainerView

全部标签

ios - 通过包含 UIScrollView 的滚动重置 UIViews 的框架

我有几个UIView包含在一个垂直滚动的UIScrollView中。我将这些View用作临时页面View,其行为类似于启用分页的UIScrollView的行为。“页面”使用UIPageControl进行翻转,UIPageControl调用一种方法(见下文)来动画帧变化以来回翻转。问题:一旦滚动包含UIView的UIScrollView,View的框架就会重置为其原始值。当我对View进行分页时,view.frame.origin.x值变为负值,以将View滑出屏幕。然而,只要我触摸ScrollView进行滚动,x原点就会重置为0。我使用的是storyboard,所以展示整个设置并不容易