1

Objective 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 に答える