我想知道这个控件是否来自UITableViewController?
如果是这样,怎么样?
谢谢。
答案 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;
}