我目前正在为我的UITableViewController实现标头代码。我在故事板中的“SectionHeader”单元格中添加了一个按钮,我已将其链接到另一个视图。当我在模拟器上运行应用程序时,标题显示,但是当我按下按钮时没有任何反应。我究竟做错了什么?谢谢!
-(UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
static NSString *CellIdentifier = @"SectionHeader";
HeaderTableViewCell *headerView = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (headerView == nil){
[NSException raise:@"headerView == nil.." format:@"No cells with matching CellIdentifier loaded from your storyboard"];
}
[(UIButton*) headerView.backButton addTarget:self action:@selector(back:) forControlEvents:UIControlEventTouchUpInside];
return headerView;
}
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
return 50.0f;
}