Three20 UITableViewCellStyleValue1

时间:2010-07-23 01:56:01

标签: datasource three20 cell uitableview

如何使用UITableViewCellStyleValue1的单元格在数据源中创建项目?我是否必须创建自己的自定义单元格才能执行此操作?我没有在样本目录中看到任何内容。

感谢, 豪伊

2 个答案:

答案 0 :(得分:1)

添加了一个新的表项单元格,用于模拟表格设置单元格样式。见https://github.com/facebook/three20/pull/682

您可以手动合并它,也可以等待下一个发布的三个版本,希望包含此更改。

答案 1 :(得分:-1)

使用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;
}