我创建了一个 UITableView,我调整了部分标题的高度和背景。这一切都按预期工作,但它下面的单元格(行)变小了。似乎部分标题越过了第一个单元格。有没有办法解决这个问题?或者我应该问,如何解决这个问题?
我的部分标题代码:
- (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 30)];
UILabel *headerLabel = [[UILabel alloc] initWithFrame:CGRectMake(0.0, 0.0, tableView.bounds.size.width, 30)];
headerLabel.text = [self tableView:tableView titleForHeaderInSection:section];
headerLabel.font = [UIFont boldSystemFontOfSize:16];
[headerLabel setTextColor:[UIColor whiteColor]];
headerLabel.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"menuSectionBg.png"]];
[headerView addSubview:headerLabel];
return headerView;
}