Uitableview iOS情节提要:将背景颜色设置为原型单元

Uitableview iOS情节提要:将背景颜色设置为原型单元,uitableview,interface-builder,prototype,xcode4.5,Uitableview,Interface Builder,Prototype,Xcode4.5,我在XCode 4.5中遇到了一个非常奇怪的问题 我试图在我的故事板中为原型单元设置背景色,但在interface builder中,单元颜色不会改变,即使在我的设备上运行时,单元颜色也不会使用我设置的颜色 我尝试创建一个子类UITableViewCell,并在所有init方法中设置背景颜色,但仍然不起作用 PS:XCode 4.5.1和iOS 5或6,同样的问题。由于我是一名新开发人员,我记不起它是否在以前版本的XCode上工作。在执行了一些干净的构建文件夹操作、删除了一些片段并重新创建之后,

我在XCode 4.5中遇到了一个非常奇怪的问题

我试图在我的故事板中为原型单元设置背景色,但在interface builder中,单元颜色不会改变,即使在我的设备上运行时,单元颜色也不会使用我设置的颜色

我尝试创建一个子类
UITableViewCell
,并在所有init方法中设置背景颜色,但仍然不起作用


PS:XCode 4.5.1和iOS 5或6,同样的问题。由于我是一名新开发人员,我记不起它是否在以前版本的XCode上工作。

在执行了一些干净的构建文件夹操作、删除了一些片段并重新创建之后,它终于工作了。。。谢谢Xcode 4.5


编辑:在多次测试之后:在iOS6和ios7上,您实际上应该能够通过在单元原型本身和contentView上设置背景色,在故事板或代码中设置正确的背景色。故事板中的对象不同。我希望这能有所帮助。

@dvkch:我不知道你是如何删除和重新创建序列的。我知道设置表格视图单元格背景色的唯一方法是设置单元格的内容视图背景色:

cell.contentView.backgroundColor = [UIColor orangeColor];
遗憾的是,情节提要没有显示内容视图属性


编辑


如果您更改表格视图的背景色,单元格的背景色也会更改。

我能够在Xcode 5中向故事板内部的原型UITableViewCell添加背景色

首先,选择要提供背景色的单元格

接下来,转到View->Utilities->Identity Inspector,并为“backgroundColor”键路径添加一个新的用户定义的运行时属性,该键路径是一种“颜色”和一个您想要的任何颜色的“值”


我很想知道你是如何做到这一点的。您需要设置cells contentView的backgroundColor属性,而故事板似乎不会公开这些属性。您能详细介绍一下您的解决方案吗?确实,这不起作用,但经过一些清理后问题解决了,不幸的是,我不知道我到底做了什么。经过一些研究,设置单元格的背景仍然无法在XCode 4.5.2上工作,但是我通过设置整个UITableView的背景来改变单元格的背景我认为这不应该被标记为正确,因为这不是一个答案,也不会导致一个答案…你应该选择其他答案中的一个作为答案。contentView可以在xcode 5中选择(不知道以前的版本)单击原型单元,但不单击其中的视图。使用TAB/SHIFT+TAB遍历视图会有所帮助