在目标 C 中,我试图在单击按钮后调整应用程序窗口的大小。如果窗口为 200x200,则按下 (+) 按钮使其变为 200x210,或按下 (-) 按钮使其变为 200x190。
我只是不确定如何在编辑器中设置窗口的大小。
没有示例代码,因为它很简单,我不知道从哪里开始。
在目标 C 中,我试图在单击按钮后调整应用程序窗口的大小。如果窗口为 200x200,则按下 (+) 按钮使其变为 200x210,或按下 (-) 按钮使其变为 200x190。
我只是不确定如何在编辑器中设置窗口的大小。
没有示例代码,因为它很简单,我不知道从哪里开始。
干得好:
- (IBAction)plusButtonClicked:(NSControl *)sender
{
NSRect frame = sender.window.frame;
frame.size.height += 20;
[sender.window setFrame:frame display:YES animate:YES];
}
根据您希望窗口的顶部还是底部展开,您可能还需要:
frame.origin.y -= 20;
查看 NSWindow 类参考中的 setFrame:display:。