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