Jak naprawić problem przedstawiony na obrazku?Brak wstawki nagłówka sekcji UITableView
W nagłówku sekcji widoku tabeli brakuje wstawki.
Jak naprawić problem przedstawiony na obrazku?Brak wstawki nagłówka sekcji UITableView
W nagłówku sekcji widoku tabeli brakuje wstawki.
Prawdopodobnie ustawić wypustki separujące 0, albo w kodzie lub w Builder interfejs (można znaleźć w Inspektorze atrybuty:
Powoduje to również tytuły Brak wartości domyślnych: 15 dla lewej i 0 dla prawej.
dzięki! Nie robiłem tego w IB, ale nazwałem "" "if ([self.tableView respondsToSelector: @selector (separatorInset)]) { [self.tableView setSeparatorInset: UIEdgeInsetsZero]; }" "" – stackOverFlew
[Czy możesz przesłać swój kod UITableViewDelegate
? w UITableView
, nie ma interfejsu API, aby ustawić te wstawki w nagłówku sekcji, więc można zwrócić niestandardowy UIView
w tableView:viewForHeaderInSection:
, a następnie ustawić żądany układ.
- (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; }
Czy próbowałeś przejść do Inspektora rozmiarów i zmienić wysokość nagłówka? –
Nie, wypróbowałem, ale to nie pomogło. W każdym razie dzięki! – stackOverFlew