Как мне перейти от одного представления к другому с помощью перехода между слайдами?
Спасибо.
Как мне перейти от одного представления к другому с помощью перехода между слайдами?
Спасибо.
Разместите их рядом и используйте NSViewAnimation для выполнения анимации.
Это может оказаться непростым делом, если размер просмотров может меняться. Вдвойне, если два вида не одинакового размера.
Маркус Зарра дает хороший пример того, как использовать Core Animation для достижения этого эффекта в его сообщение о том, как реализовать мастер. Это очень просто сделать, используя подпредставления и CATransition.
Реализуйте весь фактический рисунок с помощью CALayers. (Я сам не использовал Core Animation, поэтому не могу уточнить.) Поместите их в единое представление, размещая эту иерархию слоев, и используйте Core Animation для выполнения перехода между слайдами.
Это может не работать так хорошо, если представления предназначены не только для отображения, то есть если они содержат элементы управления, с которыми пользователь может взаимодействовать. Слои более или менее предназначены только для отображения, поскольку вы не можете поместить представление в слой, и только представления, а не слои, являются ответчиками.