我曾尝试检查单元格backgroundView,但两种样式(UITableViewStylePlain,UITableViewStyleGrouped)等于NOT nil。是否有任何方法可以从UITableViewCell中获取UITableViewStyle?
解决: 我刚刚向单元构造函数添加了一个UITableViewStyle类型的变量,并在创建时设置它
答案 0 :(得分:1)
理想情况下,你的细胞不应该关心它的风格。
但如果你必须知道,最好的办法就是做这样的事情:
UIView *tv = self;
while (tv && ![tv isKindOfClass:[UITableView class]]) tv = tv.superview;
UITableViewStyle style = [(UITableView *)tv style];