Jac*_*ies 3 iphone objective-c gestures ipad ios
我有一个视图控制器,它是UIPageViewController的一部分.在此视图控制器中,有一个名为的视图pdfView.此视图具有UIScrollview.
-UIPageViewController
-UIViewController
-pdfView (UIView)
-UIScrollView
Run Code Online (Sandbox Code Playgroud)
我将手势识别器设置为pdfViewUIPageViewController的手势识别器(用于翻页).唯一的问题是,如果用户通过捏合放大滚动视图,它们将无法移动到滚动视图的右侧或左侧,因为页面会转动.你有什么建议我这样做可以防止这种情况发生?谢谢.
pdfView.gestureRecognizers = self.pageViewController.gestureRecognizers;
Run Code Online (Sandbox Code Playgroud)
我知道我的答案是被接受的,但我已经尝试将我的UIView更改为scrollView,并且一切都更好.
当我缩放页面时,该页面的网页浏览手势停止工作,因此我可以放大和缩小,平移缩放的图像而没有问题,当我缩放到初始比例时,页面手势会自动重新开始工作.
我在我的dataViewController中有一个视图,一个全屏scrolllerView,以及一个滚动视图内的全屏imageView.
-UIPageViewController
-UIViewController
-UIView
-UIScrollView
-UIImageView
Run Code Online (Sandbox Code Playgroud)
因此,如果您想在缩放页面时更改页面,哟可以,您必须在平移缩放页面或使用平移手势更改页面之间进行选择.这是我正在寻找的行为,在我的代码中我手动完成,但我要改为UIScrollView,因为UIScrollView平移和捏合手势比我的工作要好得多.
| 归档时间: |
|
| 查看次数: |
5212 次 |
| 最近记录: |