ios – 更改UITableView节标题的字体大小

有人可以指示我更改UITableView节标题中的文本的字体大小的最简单的方法吗?

我有使用以下方法实现的章节标题:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section

然后,我了解如何使用此方法成功更改节标题高度:

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section

我有使用这种方法填充的UITableView单元格:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

但是,我被困在如何实际增加字体大小 – 或者为了这个问题的字体样式 – 节标题文本?

有人可以帮助吗?谢谢。

不幸的是,您可能必须覆盖此:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

尝试这样:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {

    UILabel *myLabel = [[UILabel alloc] init];
    myLabel.frame = CGRectMake(20, 8, 320, 20);
    myLabel.font = [UIFont boldSystemFontOfSize:18];
    myLabel.text = [self tableView:tableView titleForHeaderInSection:section];

    UIView *headerView = [[UIView alloc] init];
    [headerView addSubview:myLabel];

    return headerView;
}
http://stackoverflow.com/questions/19802336/changing-font-size-for-uitableview-section-headers

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:ios – 更改UITableView节标题的字体大小