当前位置: 首页 > 知识库问答 >
问题:

自定义静态TableView与故事板-单元格背景

胡飞舟
2023-03-14

我正在使用故事板来创建一个很棒的静态桌面视图。一切都很好!

现在我想自定义表视图单元格。

所以我添加了一个tableViewController并将其连接到故事板视图。下面是我用来自定义的代码:

-- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

    // Configure the cell...

    UIColor *color = [[UIColor alloc] initWithRed:0.0 green:0.0 blue:0.0 alpha:0.0];

    cell.detailTextLabel.backgroundColor = color;

    cell.textLabel.backgroundColor = color;

    cell.backgroundView = [ [UIImageView alloc] initWithImage:[ [UIImage imageNamed:@"cellbackground.png"] stretchableImageWithLeftCapWidth:0.0 topCapHeight:5.0]];
    cell.selectedBackgroundView = [ [UIImageView alloc] initWithImage:[ [UIImage imageNamed:@"cellbackground_down.png"] stretchableImageWithLeftCapWidth:0.0 topCapHeight:5.0]];

    return cell;
}

但是如果我现在运行应用程序,表视图是空的,没有自定义背景。。。

可以帮我吗?:=)

劳伦兹

共有1个答案

戎永福
2023-03-14

有两种方法可以为表格视图设置单元格:静态单元格

如果您想使用cell ForRowAtIndexPath方法来定制您的单元格,您应该实现所有非可选的方法,如:NumberOfRowsInSectcell ForRowAtIndexPath

 类似资料:
  • 问题内容: 我有一个带有几个IBOutlet的自定义单元类。我已经将课程添加到情节提要中。我已连接所有网点。我的cellForRowAtIndexPath函数看起来像这样: 这是我的自定义单元格类: 当我运行该应用程序时,我所有的单元格都为空。我已经注销,它包含所有正确的字符串。我也尝试过将等于标签的实际字符串放入,并产生相同的结果。 我想念什么?任何帮助表示赞赏。 问题答案: 感谢所有不同的建议

  • 问题内容: 我正在使用python 2.7和xlwt模块进行excel导出 我想设置一个我可以使用的单元格的背景色 但我想设置自定义颜色smth。例如#8a8eef或是否存在可能的颜色调色板,因为浅蓝色无法正常工作:) 谢谢 问题答案: 如果您不使用而是逐步构建对象,则这是使用用户友好颜色名称的另一种方法:

  • 我使用界面生成器创建了一个自定义的 TableView 单元格。这是它的样子: 对于描述标签,我需要它来自动换行,所以我这样设置它: 在我的设置页面视图控制器中,我重写了以下表视图方法: 生成的页面如下所示: 如您所见,第一个tableview单元格的描述标签没有自动换行。它就这么断了。我如何使它包装? 此外,我想动态调整表格视图单元格的高度。我试图改变高度,使其看起来更怪异: 如何为1行描述标签

  • 我有带有自定义单元格的tableview。在自定义单元格中,我有一个视图,它是自定义UIView类。在这个自定义UIView类中,我重写了TouchesBegind和touchesEnded方法,以便在按下视图时更改自定义视图的背景颜色。在tableview中,单元格TouchesBegind和touchesEnded方法可以完美地工作。当我按下tableview单元格时,视图的背景正在更改。但在

  • 本文向大家介绍JAVA GUI自定义JPanel画板背景,包括了JAVA GUI自定义JPanel画板背景的使用技巧和注意事项,需要的朋友参考一下 自定义JPanel面板背景 一、前言 1.GUI全称是Graphical User Interface,就是图形用户界面。JAVA的GUI应用广泛在我们生活中也很常见。很多应用使用该GUI编程设计,像点击QQ图标弹出对应的登录窗体。 一般程序与用户的交

  • 问题 编辑表格单元格时,行高通常会变高,这是不必要的行为: 我设法用这个CSS消除了高度变化: 或者是否有一个好的机制来找出节点当前正在使用哪个CSS? 非常感谢!