iOS故事板:为原型单元格设置背景颜色

dvk*_*kch 8 prototype interface-builder uitableview xcode4.5

我在使用XCode 4.5时遇到了一个非常奇怪的问题.

我试图在故事板中为原型单元格设置背景颜色,但在界面构建器中,单元格颜色不会改变,即使我在设备上运行它也不会使用我设置的颜色.

我尝试UITableViewCell在所有init方法中创建子类并设置背景的颜色,但它仍然无法工作.

PS:XCode 4.5.1和iOS 5或6,同样的问题.由于我是一名新开发人员,我不记得它是否适用于以前版本的XCode.

Nat*_*ink 6

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

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

接下来,转到视图 - >实用程序 - > Identity Inspector,并为"backgroundColor"的键盘添加新的用户定义的运行时属性,这是一种"颜色"和您想要的任何颜色的"值".

Identity Inspector面板的屏幕截图


Han*_*One 5

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

cell.contentView.backgroundColor = [UIColor orangeColor];
Run Code Online (Sandbox Code Playgroud)

遗憾的是,storyboard不显示内容视图属性.


编辑

如果更改表格视图的背景颜色,则单元格的背景颜色也会更改.