UITableView контроллеры ячеек строки - PullRequest
1 голос
/ 31 мая 2011

Мой первый пост за всю историю (поэтому, пожалуйста, наберитесь терпения).

Я создаю группу UITableView.Каждый раздел определен и хранится в объекте с именем TableViewSectionClass.

В строках разные секции будут использовать разные подклассы UITableCell, чтобы строки в разных секциях отображались по-разному.Т.е. одна строка в одном разделе, две в другом, две с изображением в другом.

Как я могу сохранить «тип класса UITableCell, необходимый для создания моего конкретного типа ячейки строки» в моем TableViewSectionClass?

1 Ответ

0 голосов
/ 31 мая 2011

Вы можете хранить его в свойстве / ivar типа Class;вы извлекаете соответствующий объект класса, используя метод класса class, конечно, что-то вроде tableViewSectionClass.tableCellClass = [MyUITableCellClass class].

Вы можете использовать этот объект класса так же, как вы бы использовали голое имя класса при вызове методов класса, таких как alloc: [[self.tableCellClass alloc] initWithStyle:... reuseIdentifier:[self.tableCellClass description]].

...