Я только начал настраивать переходы UIViewController, используя UIViewControllerAnimatedTransitioning
. Все прошло хорошо, но когда я уволил вид, топография представления (внизу) будет сброшена.Почему представление диспетчера view.transform сбрасывается при увольнении?
Вы можете увидеть его с помощью Обложка и Нажмите переходов. | Click for GIF |
Если вы слушаете Cover переход внимательно, вы можете увидеть мою проблему. Как только я нажму для отклонения, , представляющий (зеленый) вид, получит преобразование обратно в полноэкранный режим, а это alpha
работает так, как я ожидаю (!). Туда на 0.5
и ожидают к 1.0
, как и должно быть. Это не относится к transform
из frame
.
То же самое касается Перемещение Push, представление диспетчера представления сбрасывается сразу после нажатия. Модальный вид просто прекрасен.
Я поставил the project to GitHub, на самом деле сделал некоторый вспомогательный класс, чтобы сократить шаблонные, но вы получите точку. См. EPPZPartialCover
для реализации перехода.
Geri, я посмотрел на ваш проект на github, но при переходе Cover все же появляется небольшое мерцание на представлении представления, когда начинается переход на увольнение. Вы когда-нибудь могли это исправить? У меня такая же проблема ... –
Yap. См. Ответ ниже. – Geri