Как добавить переключатель в ячейках таблицы - PullRequest
1 голос
/ 15 декабря 2010

Мои приложения основаны на навигации и представлении UITableviewController. Мне нужно добавить управление переключателем для включения и выключения для конкретной ячейки UIViewtable. Как добавить

Ответы [ 2 ]

3 голосов
/ 15 декабря 2010

Вы можете добавить переключатель в методе -tableView:cellForRowAtIndexPath:, найденном в протоколе UITableViewDataSource

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    }

    // Configure the cell...
    UISwitch *aSwitch = [[[UISwitch alloc] init] autorelease];
    [aSwitch addTarget:self action:@selector(switchChanged:) forControlEvents:UIControlEventValueChanged];
    [cell.contentView addSubview:aSwitch];
    return cell;
}
3 голосов
/ 15 декабря 2010

Также классика, этот вопрос уже задавался здесь много.Например, см. этот вопрос .Ищите UITableView и UISwitch, чтобы получить больше результатов.

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