Как исправить проблему, проиллюстрированную на изображении?Отсутствует заголовок заголовка раздела UITableView
В заголовке раздела для табличного вида отсутствует вставка.
Как исправить проблему, проиллюстрированную на изображении?Отсутствует заголовок заголовка раздела UITableView
В заголовке раздела для табличного вида отсутствует вставка.
Вы, вероятно, установить разделительные врезки в 0, либо в коде или в Interface Builder (можно найти в инспекторе Атрибуты:
Это также приводит названия к не имеют вставки. Значения по умолчанию равны 15 для левого и 0 для правого.
спасибо! Я не делал этого в IB, но я вызывал «" », если ([self.tableView отвечаетToSelector: @selector (separatorInset)]) { [self.tableView setSeparatorInset: UIEdgeInsetsZero]; }" "" – stackOverFlew
[Не могли бы вы выслать свой код UITableViewDelegate
? В UITableView
, нет API для установки этих вложений в заголовке раздела, чтобы вы могли вернуть пользовательский UIView
в tableView:viewForHeaderInSection:
, а затем установить нужный макет.
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { UIView *headerView = [UIView alloc] init]; UILabel *headerLabel = [UILabel alloc] init]; headerLabel.text = @"xxx"; [headerLabel sizeToFit]; headerLabel.frame = CGRectMake(20, 0, CGRectGetWidth(headerLabel.frame), CGRectGetHeight(headerLabel.frame)); [headerView addSubview:headerLabel]; headerView.frame = CGRectMake(0, 0, CGRectGetWidth(tableView.bounds), CGRectGetHeight(headerLabel.frame)); return headerView; }
Вы пробовали переходить к Инспектору размеров и изменять высоту заголовка? –
Нет, попробовал, но это не помогло. Спасибо хоть! – stackOverFlew