如何在UITableViewCell中获取UITableViewStyle

时间:2011-07-20 14:11:52

标签: uitableview cell

我曾尝试检查单元格backgroundView,但两种样式(UITableViewStylePlain,UITableViewStyleGrouped)等于NOT nil。是否有任何方法可以从UITableViewCell中获取UITableViewStyle?

解决: 我刚刚向单元构造函数添加了一个UITableViewStyle类型的变量,并在创建时设置它

1 个答案:

答案 0 :(得分:1)

理想情况下,你的细胞不应该关心它的风格。

但如果你必须知道,最好的办法就是做这样的事情:

UIView *tv = self;
while (tv && ![tv isKindOfClass:[UITableView class]]) tv = tv.superview;
UITableViewStyle style = [(UITableView *)tv style];