我目前正在尝试向我的应用程序添加一个按钮。如果用户按下它,它应该显示一个警报。
我想将按钮添加到 a 的部分标题tableview.
这是我的代码tableView:viewForHeaderInSection:
UIImageView *headerView = [[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 20)] autorelease];
...
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setFrame:CGRectMake(180, 4, 15, 15)];
UIImage *img=[UIImage imageNamed:@"myimg"];
[button setImage:img forState:UIControlStateNormal];
[button addTarget:self action:@selector(showMyAlert) forControlEvents:UIControlEventTouchUpInside];
[headerView addSubview:button];
return headerView;
在同一个班级中,我有方法:
-(void)showMyAlert{
NSLog(@"HERE SHOW ALERT");
...
}
该按钮已正确显示,showMyAlert
但当我按下它时从未调用该方法。有谁知道我的代码有什么问题?谢谢,如果你能帮助我:)