Iphone 如何调整此UITableView以获得所需内容?

Iphone 如何调整此UITableView以获得所需内容?,iphone,ios,objective-c,uitableview,Iphone,Ios,Objective C,Uitableview,我正在尝试将静态UITableView安装到UIViewController中 我现在面临的问题,正如你从图片中看到的,是 这是“普通”模式下的UITableView(而不是“分组”) 您可以看到底线(表格结束处)正确显示。但在顶部(桌子的起点)没有一行 除了在一个背景为灰色、高度为1点的UIView中拖动之外,我是否可以通过编程或xcode在那里添加一行代码 谢谢尝试设置1像素宽的标题 - (CGFloat)tableView:(UITableView *)tableView heightF

我正在尝试将静态UITableView安装到UIViewController中 我现在面临的问题,正如你从图片中看到的,是

这是“普通”模式下的UITableView(而不是“分组”) 您可以看到底线(表格结束处)正确显示。但在顶部(桌子的起点)没有一行

除了在一个背景为灰色、高度为1点的UIView中拖动之外,我是否可以通过编程或xcode在那里添加一行代码


谢谢

尝试设置1像素宽的标题

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 1;
}

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)]; //It will stretch
    view.backgroundColor = [UIColor grayColor];
}

为了使用静态单元格,我认为您必须将UITableViewController从对象库拖到画布上。我同意您的意见,但我有一些其他限制,不允许我这样做。如果有人正在寻找适合其他分隔符的确切颜色,您可以参考此