如何访问UITableView标题中的元素(如按钮和标签)?

时间:2014-07-23 15:05:41

标签: ios uitableview

我已经使用XIB创建了一个自定义UITableViewHeader。我可以在我的表View上看到这个标题。

我正在以这种方式加载标题:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
   NSArray *nibs = [[NSBundle mainBundle]loadNibNamed:@"HeaderView" owner:self options:nil];
   UIView *headerView = nibs[0];
   self.tableView.tableHeaderView = headerView;
   return headerView;
 }

现在我已经在上面加载的XIB中放置了按钮。如何向这些按钮声明操作?

1 个答案:

答案 0 :(得分:2)

您可以在此行之后执行此操作:

UIView *headerView = nibs[0];

但是你应该使用UIView子类的名称而不是UIView,在其中所有按钮都被声明为属性。