Правильно продвигать NSViews - PullRequest
1 голос
/ 10 декабря 2011

У меня была отличная система (она работала, но, вероятно, не был правильным способом выполнения задачи), переходя к анимации одного NSView поверх другого.Пользователь нажал кнопку, и NSView залетел над другой, «заменив» ее.Проблема пришла с изменением размера окна.Из-за того, как я его настроил, один вид находился в невидимом месте и анимировался с помощью animator, изменение размера было почти невозможно.Я также попробовал этот , который казался многообещающим, но не смог предоставить метод (и я не мог придумать один) для изменения размеров окна обработки.Итак, как можно выполнить, казалось бы, простую задачу обмена взглядами с хорошим переходом?Извините за затянувшийся вопрос и, надеюсь, я объяснил систему, которая у меня была достаточно ясна.

Спасибо за любую помощь / совет

1 Ответ

1 голос
/ 10 декабря 2011

Просто добавьте ваш контроллер в качестве делегата окна и реализуйте метод делегата windowWillResize:toSize:.

В вашей реализации метода вы должны соответствующим образом установить размер вашего закадрового представления.

...