Как приложение «Наш выбор» ущипнуть и увеличить, чтобы просмотреть часть контента? - PullRequest
3 голосов
/ 04 июля 2011

Упомянутое приложение можно увидеть здесь: http://pushpoppress.com/ourchoice/. Меня интересует та часть, где они могут свободно зажимать миниатюры внизу, чтобы увеличить до полного просмотра.Было бы интересно повторить такой эффект.

Есть идеи, ребята?

Ответы [ 2 ]

2 голосов
/ 04 июля 2011

Чтобы повернуть изображение:

import math.h

в касаниях, начало: поиск firsttouch, secondtouch и т. Д.

затем: float startdirection = tanh ((firsttouch.y-secondtouch.y) / (firsttouch.x-secondtouch.x));

при касании: найдите firsttouch, secondtouch снова, затем:

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

image.transform = CGAffineTransformMakeRotation (newdirection-startdirection);

0 голосов
/ 04 июля 2011

Вы можете использовать touchesBegan, но перечислять касания и использовать расстояние между точками, их положениями и т. Д. Для управления размером и положением UIImageView.Затем, если расстояние достаточно велико, оно может автоматически перейти на полный экран.

...