ios7 UITableView单元头UIButton不起作用

时间:2015-06-17 13:43:26

标签: ios objective-c iphone uitableview uibutton

我目前正在为我的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;
}

0 个答案:

没有答案