iOS: как сгруппировать элементы управления на экране, как в настройках? - PullRequest
1 голос
/ 12 октября 2011

Моему приложению нужен экран с несколькими элементами управления, такими как ползунок и несколько переключателей.Эти элементы управления будут использоваться часто, поэтому я не хочу помещать их в комплект настроек.

Однако мне нравится способ группировки элементов управления в настройках, и я хотел бы сделать то же самое для этого элемента управления.'screen.

Очевидно, что в настройках используется контроллер табличного представления в режиме "группа".В идеале, я хотел бы выложить это представление в Интерфейсном Разработчике, но я буду проклят, если смогу выяснить, как это сделать.

Нужно ли настраивать эту страницу программно или есть хитрость, котораяразрешите мне сделать это в IB?

TIA: John

1 Ответ

1 голос
/ 12 октября 2011

То, что я делаю, находится в моем файле XIB, я создаю свои отдельные ячейки в режиме конструктора, настраиваю для них выходы, а затем в коде моего источника данных я соединяю эти ячейки с таблицей.

что-то вроде:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSInteger row = [indexPath row];
    NSInteger section = [indexPath section];
        if(section == 0){
            if(row == 0){
                return basicCell;
            }
            if(row == 1){
                return linkedCell;
            }
            if (row == 2) {
                return tipsCell;
            }
        }
        if(section == 1){
            return wifiCell;
        }
        if(section == 2){
            return loginCell;
        }
    return nil;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...