2012-04-20 2 views

答えて

1

すべてのボタンがコントロールしていると、すべてのコントロールがために、図であり、これを参照してください。

+3

誰かをリンゴのマニュアルにリンクして答えてはいけません。それは決して答えではありません。誰もこの形式で何も学んだり理解したりすることはありません。 – chrisallick

16

ボタンへボタンの原点xとyを変更する必要があります。私が以下に書いたサンプルコードとコメントを見てください。

あなたはこのようにそれを行うことができます。

-(void)awakeFromNib { 

    //Start from bottom left corner 

    int x = 100; //possition x 
    int y = 100; //possition y 

    int width = 130; 
    int height = 40; 

    NSButton *myButton = [[[NSButton alloc] initWithFrame:NSMakeRect(x, y, width, height)] autorelease]; 
    [[windowOutlet contentView] addSubview: myButton]; 
    [myButton setTitle: @"Button title!"]; 
    [myButton setButtonType:NSMomentaryLightButton]; //Set what type button You want 
    [myButton setBezelStyle:NSRoundedBezelStyle]; //Set what style You want 

    [myButton setTarget:self]; 
    [myButton setAction:@selector(buttonPressed)]; 
} 

-(void)buttonPressed { 
    NSLog(@"Button pressed!"); 

    //Do what You want here... 
} 

** WindowOutletはそれをIBOutletすることを忘れないでくださいウィンドウです。

関連する問題