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