Мне нужно анимировать размер рамки просмотра, добавив 100px высоты, но мне нужно, чтобы окно росло одновременно с видом.
Я пытался с этим кодом:
//resize Window
NSRect winsize = [window frame];
winsize.size.height += 100;
[self.window setFrame:winsize display:YES animate:YES];
//resize View
NSRect viewsize = [myview frame];
viewsize.size.height += 100;
[[myview animator] setFrame:viewsize];
Это работает, но я получаю некрасивый эффект, Window и View имели некоторую задержку при изменении размера.Таким образом, я получаю изменение размера рамки окна раньше, чем рамка просмотра.Как я могу изменить свой код для одновременного изменения их размера?
добавить: я нашел этот ответ, но мне кажется, он не работает: Одновременно измените рамку окна и рамку просмотра