如何做iPad Photos应用程序捏扩展

ind*_*gie 7 cocoa-touch objective-c pinch ipad uigesturerecognizer

我不认为这个网站之前有过这样的问题,但我可能错了.

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

观看视频,了解我的意思.我知道至少有一个第三方应用程序使用与iPad Photo应用程序相同的方法,所以我知道这是可行的.我猜我会用UIPinchGestureRecognizer做点什么,但我不确定如何继续.

Dav*_*Liu 5

好吧,除了显而易见的方法之外,没有特别简单的方法可以做到:

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

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

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