如何强制进行UIScrollView分页和滚动仅在给定时刻垂直或水平移动?
我的理解是directionalLockEnabled属性应该实现这一点,但是对角线滑动仍然导致视图对角滚动而不是将运动限制到单个轴.
编辑:为了更清楚,我想让用户水平或垂直滚动,但不能同时滚动.
可能重复:
如何为UIScrollView启用方向锁?
有没有办法让UIScrollView执行分页,例如只是水平而不是垂直滚动?
换句话说,我希望我的滚动视图在水平滚动时捕捉到页面边界,并在垂直移动时自由滑动.
当然,简单的解决方案是使用两个UIScrollViews,每个方向一个,但在我的情况下这不是一个可行的解决方案.