このコントロールがUITableViewControllerから派生しているかどうかを知りたいですか?
もしそうなら、どのように?
ありがとうございました。
はい、それはテーブルビューコントローラーです..グループ化されたスタイル...最初のセクションには7つの行があります派生したかどうかはわかりませんが、そうではないと思います...セルをカスタマイズできるように特定の行にビューを追加できます... tableCellの導出は必須ではありません
よく分からない。
テーブルセルにUISwitchがあることを意味する場合は、UISwitchを配置するUITableViewCellのサブクラスである可能性があります。
これは、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;
}