Как получить UITableViewStyle внутри UITableViewCell - PullRequest
0 голосов
/ 20 июля 2011

Я попытался проверить внутри ячейки backgroundView, но оба стиля (UITableViewStylePlain, UITableViewStyleGrouped) были равны NOT nil.Есть ли какой-нибудь способ получить UITableViewStyle изнутри UITableViewCell?

решено: Я просто добавил в конструктор ячейки переменную типа UITableViewStyle и установил ее при создании

1 Ответ

1 голос
/ 20 июля 2011

В идеале, ваша клетка не должна заботиться о стиле.

Но если вы должны знать, лучше всего сделать что-то вроде этого:

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