我不认为之前曾在本网站上提出这个问题,但我可能错了.
有谁知道如何使用iPad Photos应用程序获得整个效果的基础知识?基本上,捏一堆照片可以让你对该堆栈中的照片进行“窥视”,根据两个手指之间的距离进行扩展,然后完全完成向外捏手势,打开堆叠中的照片.新观点.
请参阅this视频以了解我的意思.我知道至少one third party app使用与iPad Photo应用程序相同的方法,所以我知道这是可行的.我猜我会用UIPinchGestureRecognizer做点什么,但我不确定如何继续.
解决方法
除了明显的方法之外,没有特别简单的方法可以做到:
对可以扩展的个别事物使用UIPinchGestureRecognizer.给它一个目标和动作,当你的手指捏时(特别是每当你的手指移入或移出时),它基本上会调用该方法一百万次.
在该方法中,检查scale属性,这基本上是您的手指移入或移出的程度.根据比例在矩形内布置适当的视图,依此类推.你可能对一开始就应该如何完成这个问题有一个大概的了解,这就是它的完成方式.
但是,我应该警告你,Apple之前已经拒绝了基于pinch-to-expand的应用程序.我不确定它是否仍然有效,但这里有一篇关于它的文章:http://www.appleinsider.com/articles/10/04/07/apple_rejected_ipad_app_for_using_pinch_to_expand_gesture.html