Necesito para crear mediante programación y la posición de un botón en un Mac OS X de Cacao de la aplicación. Cualquier ayuda se agradece…

OriginalEl autor Matt Payne | 2012-04-20

2 Comentarios

  1. 17

    A la posición del botón que Usted necesita para cambiar el botón de orígenes de x y y. Mira el ejemplo de código que he escrito a continuación y comentarios.

    Usted puede hacer esto de esta manera:

    -(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 es la ventana, así que no olvides IBOutlet.

    OriginalEl autor Justin Boo

Dejar respuesta

Please enter your comment!
Please enter your name here