プログラムで作成しようとしていNSView
ますが、少し行き詰まっています。私は通常、GUI プログラミングを行いません。ビューを作成しようとするのはこれが初めてです。ウィンドウのサイズを変更しようとするまで、すべて問題ありません。ボタンがその位置に固定されません。ビューの中で動き続けます。私のコードは以下の通りです:
-(void) awakeFromNib
{
NSView *test=[[NSView alloc] initWithFrame:windowRect];
button=[[NSButton alloc]initWithFrame:NSMakeRect(window.frame.origin.x-10.0,
window.frame.origin.y+50.0, 80.0, 50.0)];
[button setBezelStyle:NSRoundedBezelStyle];
window.title=@"window Test";
[button setTitle:@"click me"];
[button needsDisplay];
[test addSubview:button];
[[window contentView] addSubview:test];
[window makeKeyAndOrderFront:nil];
[[window contentView] setAutoresizesSubviews:YES];
}
ボタン オブジェクトは通常のNSButton
.