【发布时间】:2015-10-13 15:08:51
【问题描述】:
我有一个具有三个视图的 UIPageView 控制器。现在的问题是,如果您在视图上滑动,页面会沿滑动方向滚动。但是,如果您在页面指示点上滑动,则页面会以与滑动相反的方向滚动。有谁知道我该如何解决?
【问题讨论】:
标签: objective-c xcode ios9
我有一个具有三个视图的 UIPageView 控制器。现在的问题是,如果您在视图上滑动,页面会沿滑动方向滚动。但是,如果您在页面指示点上滑动,则页面会以与滑动相反的方向滚动。有谁知道我该如何解决?
【问题讨论】:
标签: objective-c xcode ios9
页面指示器不识别滑动,它只识别点击。
如果您点击右侧,则会显示下一页。
如果您在左侧按 Tab,则会显示上一页。
iOS 会识别您松开手指的点击位置(而不是您向下点击的位置)。
因此,当您认为向右滑动时,您会在右侧松开手指,这被 iOS 识别为右侧的轻按,显示下一页。
反之亦然。
【讨论】: