Анимируйте UITextView между ViewControllers, как это делает Instagram - PullRequest
0 голосов
/ 30 декабря 2018

Я довольно долго удивлялся, как Instagram реализовал переход своего текстового редактора:

enter image description here

На первый взгляд, я бы сказал,они выполняют как редактирование текста, так и «перемещение» в одном и том же UIViewController, но на уровне сложности, который у них есть, они должны были найти способ сделать переход от VC A к VC B, где VC B выполняет весь текстЯ начинаю думать, что VC A (VC движения) содержит «снимок» UITextView, где VC B фактически содержит объект (тогда пользователь может его редактировать).

I 'm not в поисках решения для перетаскивания кода.Я пытаюсь вслух подумать о том, какие есть возможности для реализации того же поведения, которое у них есть, с точки зрения правильной архитектуры и пользовательского опыта.

Спасибо за ваше время,

Рой

1 Ответ

0 голосов
/ 30 декабря 2018

Такую проблему лучше всего решить с помощью пользовательского класса, полученного из UIViewControllerAnimatedTransitioning.Я делал это раньше, когда логотипы переходили с одного контроллера вида на другой.Официальные документы здесь: https://developer.apple.com/documentation/uikit/uiviewcontrolleranimatedtransitioning, и есть множество примеров того, как создать класс в Интернете.

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