居中UITableView中section的标题

2016-09-23  本文已影响152人  出门请右拐

用table view的代理给section设置title时,默认的title时左对齐的,居中设置可以使用下面这样就可以了,不需要设置section的view:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
    [[UILabel appearanceWhenContainedInInstancesOfClasses:@[[UITableViewHeaderFooterView class]]] setTextAlignment:NSTextAlignmentCenter];    
    [[UILabel appearanceWhenContainedInInstancesOfClasses:@[[UITableViewHeaderFooterView class]]] setFont:[UIFont systemFontOfSize:12.0 weight:UIFontWeightThin]];
    retun @"title";
}

效果如下:

居中section的title
上一篇 下一篇

猜你喜欢

热点阅读