它是UITableViewController吗?

时间:2012-04-17 18:08:53

标签: ios

我想知道这个控件是否来自UITableViewController?

enter image description here 如果是这样,怎么样?

谢谢。

3 个答案:

答案 0 :(得分:1)

是的,它是一个表视图控制器..分组样式...第一部分有7行 我不能确定是否派生但我认为不...你可以将addView添加到特定行,这样你就可以自定义单元格......派生tableCell不是必需的

答案 1 :(得分:1)

不确定你的意思。

如果你的意思是他们如何在表格单元格中使用UISwitch,那么它可能是一个UITwitch的子类,它们将UISwitch放入其中。

答案 2 :(得分:1)

这是将UISwitch视图添加到表格单元格的方法。 (作为附件)

- (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];
    //add a switch
    UISwitch *switchview = [[UISwitch alloc] initWithFrame:CGRectZero];
    cell.accessoryView = switchview;
    [switchview release];
}

cell.textLabel.text = [NSString stringWithFormat:@"%d", indexPath.row];

return cell;
}