1

在目标 C 中,我试图在单击按钮后调整应用程序窗口的大小。如果窗口为 200x200,则按下 (+) 按钮使其变为 200x210,或按下 (-) 按钮使其变为 200x190。

我只是不确定如何在编辑器中设置窗口的大小。

没有示例代码,因为它很简单,我不知道从哪里开始。

4

2 回答 2

2

干得好:

- (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;
于 2012-03-29T01:42:39.383 回答
0

查看 NSWindow 类参考中的 setFrame:display:。

于 2012-03-29T01:24:00.087 回答