在我的应用程序中,我有一个文件查看器,它在 UIWebView 中显示多种类型的内容(图像、pdf、文本等)。
我有用于翻到下一页的滑动控件,只要图像小于 webview 并且不需要滚动,这些控件通常可以正常工作。这是代码:
UISwipeGestureRecognizer *swipeRight = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeRightAction:)];
swipeRight.direction = UISwipeGestureRecognizerDirectionRight;
swipeRight.delegate = self;
[webView addGestureRecognizer:swipeRight];
但是,如果图像太大,滑动控件将不再起作用。我读过其他一些问题,人们尝试过类似的事情但没有成功。
我已经看到了对 UIWebView 进行子类化的建议,但这种方法也没有任何运气。
有没有办法将滑动控件添加到 UIWebView 将始终如一地工作?