我已经读过许多关于此问题的主题,但似乎根本无法解决。这是我在自定义单元格类中添加到awakeFromNib方法中的唯一内容

[self setBackgroundColor:[UIColor colorWithRed:238.0/255.0 green:238.0/255.0 blue:238.0/255.0 alpha:1.0]];
[self.cellTitle setTextColor:[UIColor darkGrayColor]];
[self.cellTitle setFont:[UIFont fontWithName:@"Avenir-Book" size:self.cellTitle.font.pointSize]];

我的cellForRowAtIndex委托方法很简单,只是将正确的文本添加到某个单元格中,因此这实际上是我用来设置单元格样式的所有代码。

另外,如果我将accessoryType设置为UITableViewCellAccessoryDetailDisclosureButton,也会得到此结果

这就是我将accessoryType设置为显示按钮时的样子。我不确定这里发生了什么,但是任何帮助将不胜感激,谢谢。

最佳答案

哇,好吧,我明白了。在我的AppDelegate文件中,我确保所有按钮看起来都一样,所以我在调用[[UIButton appearance] setBackgroundColor(...)],并且由于表视图单元格的accessoryType子类化了UIButton,所以这才有意义。

关于ios - UITableViewCell附件 View 周围有蓝色正方形,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25087503/

10-11 19:47
查看更多