Воспроизвести функциональность iPhone Path App (щелкните изображение и анимирует на весь экран)? - PullRequest
3 голосов
/ 17 марта 2012

Кто-нибудь знает, как я могу воспроизвести функциональность iPhone Path App, когда вы нажимаете на изображение из представления новостной ленты. После щелчка изображение увеличивается (анимируется) до полноэкранного режима, в котором можно увеличивать и уменьшать масштаб. Одно касание переворачивает анимацию и возвращает к просмотру ленты новостей. Это довольно аккуратная реализация, которую я хотел бы включить в свое приложение.

Мое первоначальное предположение состоит в том, что лента новостей содержит отключенный UIScrollView, а затем кадр UIScrollView анимируется во весь кадр при нажатии.

1 Ответ

0 голосов
/ 25 марта 2013

Один из способов сделать это - использовать множество кнопок UIB (с пользовательским изображением) в качестве миниатюр. А затем назначьте IBAction, чтобы определить, какое изображение (кнопка) было нажато. В этом IBAction анимируйте увеличение UIButton и в конце анимации программно создайте UIScrollView и UIImageView. Вставьте UIImageView в UIScrollView. В этот момент вы сможете масштабировать и перемещать изображение. Затем обнаружите касание и при касании удалите и отпустите UISCrollView и UIImageView и оживите UIButton в исходное положение и размер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...