我正在使用 UIScrollView 在 3 个不同的 UIView 之间水平滚动(我称它们为页面,因为我有
scrollView.pagingEnabled=YES;
)。每个页面也可以垂直滚动。我的问题是,即使我使用 scrollView.directionalLockEnabled=YES;
它仍然会向两个方向滚动。我怎样才能阻止这种情况发生。 (当选择日模式时,我希望与日历应用程序具有类似的行为;我已经检查了一些日历应用程序,但它们没有启用水平滚动)。
谢谢!
将scrollView的内容大小设置为等于scrollView高度。
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width * pages.count,scrollView.frame.size.height);