Получите UItableViewCell Contentview программно, используя раздел и индекс - PullRequest
0 голосов
/ 30 июня 2011

Мне нужно получить конкретное представление содержимого uitableviewcell, используя строку и индекс ячейки в табличном представлении?

Я попробовал приведенный ниже код, но он не работает:

NSIndexPath *nowIndex = [NSIndexPath indexPathForRow:rowNo inSection:sectionNo];
UITableViewCell *cell = (UITableViewCell *)[mytableview cellForRowAtIndexPath:nowIndex];

Ответы [ 2 ]

0 голосов
/ 09 июля 2011

Полагаю, есть лучший способ сделать то, что вы пытаетесь сделать. Поскольку вы явно загружаете содержимое ячейки из куда-то , почему бы просто не получить к нему доступ?

т.е. Если вы пытаетесь получить состояние подпредставления ячейки, у вас должен быть этот объект в заголовке вашего класса (а не просто в экземпляре cellForRowInIndexPath). Затем вы можете получить доступ к значению из любого места в классе.

0 голосов
/ 30 июня 2011

Если вы посмотрите на cellForRowAtIndexPath,

Объект, представляющий ячейку таблицы или ноль, если ячейка не видна или indexPath находится вне диапазона.

Вероятно, что ячейка в nowIndex не видна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...