iOS 11中的节标题字体更改

时间:2017-10-06 07:34:34

标签: ios uitableview

我在使用默认部分标题标题的UITableViews上注意到这个问题。一些标题以较小的字体显示(如在iOS 10中),而其他标题标题以更大胆的字体显示。 仅显示func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String?用于显示标题。 解决方法可以是使用viewForHeaderInSection自定义标签,但我想知道是否有其他方法可以解决此问题。

1 个答案:

答案 0 :(得分:1)

我和你有同样的问题。作为解决方法,我使用以下内容:

- (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section {
    UITableViewHeaderFooterView *tableViewHeaderFooterView = (UITableViewHeaderFooterView *)view;
    tableViewHeaderFooterView.textLabel.font = [UIFont fontWithName:@"Montserrat-Bold" size:15];
}

参考: https://forums.developer.apple.com/thread/86379