Как мне скрестить текст с затуханием в NSTextView и изображение с NSImageView в приложении какао?
-
19-08-2019 - |
Вопрос
У меня есть приложение Какао, которое я пишу, у которого есть ImageView с TextView в качестве подпредставления, расположенного поверх ImageView. У меня есть две функции: одна обновляет изображение в ImageView, а другая обновляет текст в TextView. Обе эти функции работают должным образом, но я бы хотел, чтобы новый текст постепенно исчезал или перекрещивался со старым текстом. Таким же образом я хотел бы скрестить затухание в новом изображении.
Я пробовал [[self animator] setImage: image] для ImageView, но, похоже, это ничего не делает.
Спасибо за вашу помощь.
Решение
Я не уверен, что это лучший вариант, так как это означает удвоение использования памяти в течение пары секунд, но вы МОЖЕТЕ (то есть не обязательно ДОЛЖНЫ) создать новый ImageView и новый TextView, каждый с непрозрачностью ноль и идентичны оригиналам (с новым текстом и изображением, конечно), а затем исчезают старые и исчезают в новых. После завершения анимации отпустите оригиналы