如何为UIButton添加操作

Ank*_*kur 10 iphone objective-c ios4 ios

我是iPhone技术的新手.请有人告诉我如何为UIButton添加动作.

UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn.frame = CGRectMake(0, 0, 100, 25);
btn.backgroundColor = [UIColor clearColor];
[btn setTitle:@"Play" forState:UIControlStateNormal];
[btn addTarget:self action:(buttonClick:) forControlEvents:UIControlEventTouchUpInside];
btn.center = self.center;
[self addSubview:btn];
Run Code Online (Sandbox Code Playgroud)

Wol*_*ine 9

用这个

    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    [button addTarget:self 
       action:@selector(aMethod:)forControlEvents:UIControlEventTouchDown];
    [button setTitle:@"Show View" forState:UIControlStateNormal];
    button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
    [view addSubview:button];
Run Code Online (Sandbox Code Playgroud)


Emp*_*ack 7

您可以使用@selector()指定选择器.所以,action参数看起来像,

action:@selector(buttonClick:)
Run Code Online (Sandbox Code Playgroud)