【问题标题】:cover flow effect for the list of pdfpdf列表的封面流动效果
【发布时间】:2011-08-25 05:53:38
【问题描述】:

我想知道我们如何为 pdf 列表实现封面流动效果,双击时,它应该打开相应的 pdf。我真的很纠结,请帮帮我

提前致谢

【问题讨论】:

  • 至少建议我如何通过封面流效果加载 pdf
  • @sujay 你的具体问题是什么,你实现了覆盖流效果并在双击时遇到问题,或者你想帮助你如何实现覆盖流效果。
  • @Gypsa :我通过加载图像来实现它,但现在我想将 pdf 文件加载到它
  • 我认为您应该执行以下操作:- 如果您可以将 pdf 文件显示为封面流中的图像,并且当您双击该图像时,您可以打开与该图像对应的 pdf。跨度>
  • @Gypsa :嘿,你能帮我如何在这里实现双击事件

标签: iphone objective-c ios coverflow


【解决方案1】:

在 openFlowView.m 文件中搜索这个方法

- (void)awakeFromNib {
    [self setUpInitialState];
}
Now when you find this replace this method by below or add lines of tapGestureRecognizer.

- (void)awakeFromNib {
    [self setUpInitialState];
    UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(screenTapped:)];   
    [tapRecognizer setNumberOfTapsRequired:2];
    [self addGestureRecognizer:tapRecognizer];
    [tapRecognizer release];    

}
screenTapped is my method that gets called when I tap twice on cover flow.

- (void)screenTapped:(UITapGestureRecognizer *)tap {
    NSLog(@"Screen tapped");
//put your points of your coverflow coordinates
    if(coverPointimage.x > 0 && coverPointimage.x <= 265 && coverPointimage.y >0 && coverPointimage.y <= 205){
        [self imageClicked];//either write code or made seperate method that should gets called when you do double tap.
    }


}

希望此代码可以节省您的几个小时。快乐编码。

【讨论】:

  • @sujay 欢迎不要犹豫接受答案,它也会让其他人知道您找到了解决问题的方法。快乐编码
  • 如何将 pdf 加载到我的应用程序中。??
  • 您可以在网页视图中打开您的 pdf
【解决方案2】:

你应该试试 Tapku 库的封面流效果。它非常简单且可定制。你可以找到它here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    • 2014-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-28
    • 2019-08-22
    相关资源
    最近更新 更多