У меня есть несколько NSView, которые я помещаю в одну из двух компоновок в зависимости от размера моего окна.
Я корректирую макет, когда соответствующий суперпредставление получает метод resizeSubviewsWithOldSize.
Это работает, но я бы хотел оживить изменения. Естественно, я пытался вызвать прокси-сервер аниматора, когда устанавливал новые кадры, но анимация не запускалась, пока пользователь все еще перетаскивал. Если я отпущу мышь до того, как запланирована анимация, я смогу увидеть конец анимации, но ничего пока не получится. Я пытался убедиться, что для kCATransactionDisableActions установлено значение NO, но это не помогло.
Можно ли запустить новую анимацию и запустить ее во время изменения размера?