Я создал пользовательский UITableViewHeader, используя XIB. Я могу видеть этот заголовок поверх таблицы 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, внутри которого все кнопки объявлены как свойства.