Где установить стиль UITableview для сгруппированного стиля - PullRequest
5 голосов
/ 09 мая 2011

У моего контроллера Tabview есть табличное представление, появляющееся как первое и начальное представление.Класс контроллера представления является подклассом uitableviewcontroller, поэтому я не использую XIB для этого.Поскольку я даю имя представления непосредственно в конструкторе интерфейса для MainWindow представления вкладок, я не уверен, где я могу установить стиль представления таблицы, который в данный момент отображается в «простом» стиле.Я хочу изменить его на «сгруппированный», однако нет кода, где я вызываю и выделяю контроллер просмотра таблицы (в этом случае я бы использовал initWithStyle).

Любые идеи о том, как я могу изменить этот начальныйпросмотр таблицы для сгруппированного стиля вместо простого стиля?

Я также попытался переопределить initWithStyle и установить его, как показано ниже, но не работает.

- (id)initWithStyle:(UITableViewStyle)style {
    // Override initWithStyle: if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.
    self = [super initWithStyle:UITableViewStyleGrouped];
    if (self) {
        // Custom initialization.
    }
    return self;
}

Спасибо,

Ответы [ 2 ]

1 голос
/ 08 мая 2012

вы можете выбрать табличное представление из .xib и установить стиль для группировки

1 голос
/ 09 мая 2011

Попробуйте следующее:

UITableView* table = [[UITableView alloc]initWithFrame:myFrame style:UITableViewStyleGrouped];  

Замените UITableView именем вашего пользовательского класса

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