示例:
-(void)createButton {
UIButton *btnTest = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btnTest.frame = CGRectMake(100, 100, 100, 50);
[btnTest setTitle:@"Click me!" forState:UIControlStateNormal];
SEL eventHandler = @selector(clickHandler);
[btnTest addTarget:self action:eventHandler forControlEvents:UIControlEventTouchUpInside];
[window addSubview:btnTest];
}
-(void)btnTestTouchUpInside:(id)sender {
NSLog(@"You clicked the button!");
}