Окно кадрирования setFrame

У меня есть окно, которое должно иметь динамическую высоту. Я нарисовал окно в Интерфейсном Разработчике, и после вычислений в коде я пытаюсь установить высоту. Он также должен быть в том же положении на рабочем столе. Я использую следующий код, чтобы сделать это.

[myWin setFrame:NSMakeRect(myWin.frame.origin.x,
                       myWin.frame.origin.y - (yPos+2*MARGIN_CONST - myWin.frame.size.height),
                       myWin.frame.size.width, 
                       yPos+2*MARGIN_CONST)
 display:YES];

Окно - это окно без границ. Когда я печатаю рамку до и после, кажется, что она приняла новые значения, но окно вырезано сверху и имеет ту же высоту, что и раньше (теперь я вижу элементы управления в нижней части окна, но те на верху режутся). Есть идеи?

Большое спасибо.

0 ответов

Другие вопросы по тегам