Three20 UITableViewCellStyleValue1 - PullRequest
       20

Three20 UITableViewCellStyleValue1

1 голос
/ 23 июля 2010

Как мне создать элемент в моем источнике данных, используя ячейку UITableViewCellStyleValue1?Должен ли я создать свою собственную ячейку, чтобы сделать это?Я ничего не вижу в каталоге образцов.

спасибо, хоуи

Ответы [ 2 ]

1 голос
/ 11 сентября 2011

Добавлена ​​новая ячейка элемента таблицы, которая имитирует стиль ячейки настроек таблицы.см. https://github.com/facebook/three20/pull/682

Вы можете либо объединить его вручную, либо дождаться следующего релиза Three20, который, будем надеяться, будет включать это изменение.

0 голосов
/ 25 ноября 2010

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

Пример:

// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"Cell";

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

    // Configure the cell.
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

    cell.textLabel.text = @"SettingLabel";
    cell.detailTextLabel.text = @"SettingValue";

    return cell;
}
...