我已经使用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中放置了按钮,如何声明对这些按钮的操作?
最佳答案
您可以在此行之后执行此操作:
UIView *headerView = nibs[0];
但是,应该使用UIView子类的名称代替UIView,在该子类中,所有按钮都声明为属性。
关于ios - 如何访问UITableView header 中的元素(如按钮和标签)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24914153/