我发现MonoTouch的一篇很棒的文章展示了如何将PDF的第一页呈现为图像,现在我希望能够让读者访问第二页。
对ios和MonoTouch完全陌生我不知道如何添加代码到手指滑动到下一页。任何人都可以提供有关如何实现在运行时生成的图像滑动的任何帮助吗?
答案 0 :(得分:0)
您可以使用UIGestureRecognizer执行此操作,方法是调用:
var myRecognizer = new UISwipeGestureRecognizer ();
myRecognizer.AddTarget (delegate {
Console.WriteLine ("Swiped!");
};
myView.AddGestureRecognizer (myRecognizer);
答案 1 :(得分:0)
我无法理解您提供的链接,但我希望我的简单代码可能会对您有所帮助UISwipeGestureRecognizer *swipeGestureRecognizerleft = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(didSwipe:)];
swipeGestureRecognizerleft.direction = UISwipeGestureRecognizerDirectionLeft;
swipeGestureRecognizerleft.numberOfTouchesRequired = 1;
swipeGestureRecognizerleft.delegate = self;
[defaultPanGestureRecognizer requireGestureRecognizerToFail:swipeGestureRecognizerleft];
[defaultPinchGestureRecognizer requireGestureRecognizerToFail:swipeGestureRecognizerleft];
[self.scrollView addGestureRecognizer:swipeGestureRecognizerleft];
[swipeGestureRecognizerleft release];
在上面我使用UISwipeGestureRecognizer对象来提供滑动功能。在didswipe中,用于增加您调用CATiled图层部分的页码。
答案 2 :(得分:0)
我刚刚完成了兼容滚动视图的滑动手势识别器here。它是允许PDF中的链接注释可点击并启动Safari的更大项目的一部分。