【发布时间】:2013-12-20 20:04:30
【问题描述】:
我开始在模拟器下测试我的应用程序,因为我没有任何 iOS 6 设备并且偶然发现了奇怪的问题。我无法设置 UITableViewCell 的 backgroundColor 属性。如果我这样做:
cell.contentView.backgroundColor = [UIColor redColor];
当我使用它时,它仅适用于 iOS 6:
cell.backgroundColor = [UIColor redColor];
或者这个
[cell setBackgroundColor:[UIColor redColor]];
它仅适用于 iOS7。
当我同时使用cell.contentView 和cell.backgroundColor 时,它同时适用于iOS ......难道不应该是这样一个“简单”属性的答案吗?或者可能是一些模拟器错误?
更新:
如果它改变了同一个表格视图和单元格中的任何内容,我无法通过 StoryBoard 和代码设置 accessoryType...
UPDATE2:出于某种原因,将 tableview 样式设置为完全删除了我的所有更改,但按预期分组显示...
【问题讨论】:
标签: ios objective-c uitableview ios-simulator