【问题标题】:How to do iPad Photos app pinch to expand如何做 iPad Photos 应用程序捏扩大
【发布时间】:2010-06-13 16:49:30
【问题描述】:

我认为这个网站以前没有问过这个问题,但我可能错了。

有人知道如何使用 iPad Photos 应用程序获得整体效果的基础知识吗?基本上,捏一叠照片可以让您“窥视”该堆叠中的照片,该照片会根据您两根手指之间的距离进行扩展,然后完全完成向外捏合手势以打开堆叠中的照片新观点。

请参阅 this 视频以了解我的意思。我知道至少one third party app 使用与 iPad Photo 应用程序相同的方法,所以我知道这是可能的。我猜我会用UIPinchGestureRecognizer 做点什么,但我不确定该怎么做。

【问题讨论】:

  • 我认为添加层,计算它们将降落的位置,保持保持进度(0到1)的东西,并在激活捏合手势识别器时计算2次触摸之间的距离会起作用.

标签: objective-c cocoa-touch ipad pinch uigesturerecognizer


【解决方案1】:

除了显而易见的方法之外,没有特别简单的方法:

对可以扩展的单个事物使用 UIPinchGestureRecognizer。给它一个目标和动作,它基本上会在你的手指捏合时调用该方法一百万次(更具体地说,每次手指移入或移出时)。

在方法中,检查 scale 属性,它基本上是手指移入或移出的程度。根据比例在矩形内布局适当的视图,依此类推。您可能首先对应该如何完成有一个大致的想法,实际上就是这样完成的。

但是,我要警告您,Apple 以前拒绝过基于捏合展开的应用程序。我不确定它是否仍然有效,但这里有一篇关于它的文章:http://www.appleinsider.com/articles/10/04/07/apple_rejected_ipad_app_for_using_pinch_to_expand_gesture.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多