self.headerView.frame = CGRectMake(0, 0, 320, 167); //this is a UIView
, похоже, ничего не делает. все подключено в IB.Как изменить размер заголовка UITableView?
self.headerView.frame = CGRectMake(0, 0, 320, 167); //this is a UIView
, похоже, ничего не делает. все подключено в IB.Как изменить размер заголовка UITableView?
Мне нужно вызвать setHeaderView после определения фрейма.
это в UITableViewController? если да, попробуйте получить доступ к таблицеHeaderView (self.tableView.headerTableView
), а затем получите нужное подзаголовок.
Попробуйте метод UITableViewDelegate -(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
.
Кроме того, -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
также может заинтересовать вас, если вы хотите поместить собственное представление в качестве заголовка.
Могу ли я настроить высоту на self.tableView.headerTableView? если нет, то как я могу получить subview внутри? –
headerTableView не является свойством tableView –