“我们的选择”应用程序如何进行缩放和放大以查看内容部分?

时间:2011-07-04 01:41:30

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

可以在此处看到所述应用:http://pushpoppress.com/ourchoice/。我感兴趣的是他们可以自由地在底部捏缩略图以扩大到全视图的部分。复制这种效果会很有趣。

任何想法的人?

2 个答案:

答案 0 :(得分:2)

要旋转图像:

import math.h

在touchesbegan:找到firsttouch,secondtouch等。

然后: float startdirection = tanh((firsttouch.y-secondtouch.y)/(firsttouch.x-secondtouch.x));

在touchesmoved中: 再次找到firsttouch,secondtouch,然后:

float newdirection = tanh((firsttouch.y-secondtouch.y)/(firsttouch.x-secondtouch.x));

image.transform = CGAffineTransformMakeRotation(newdirection-startdirection);

答案 1 :(得分:0)

你可以使用touchesBegan但枚举触摸并使用点之间的距离,它们的位置等来操纵UIImageView的大小和位置。然后,如果距离足够大,它可以自动跳到全屏。