Как получить доступ к элементам (например, кнопкам и меток) в UITableViewHeader?

Вопрос:

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

Оцените статью
TechArks.Ru
Добавить комментарий