-1

我正在处理 mapkit 视图,我在注释上添加了一个按钮,如下所示:

UIButton *bt = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
[bt setFrame:CGRectMake(0, 0, 30, 30)];

annView.rightCalloutAccessoryView = bt;

我想在触摸该按钮时转到另一个视图(例如 expleViewController),我习惯于使用 IBAction 方法进行操作,并使用 Interface Builder 将其与按钮链接,但是此按钮是手动创建的,所以我该如何链接它?

4

1 回答 1

1
[bt addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];

- (void)buttonPressed:(UIButton *)b
{
    // do whatever you want ;)
}
于 2012-08-06T12:15:00.070 回答