0

このコントロールがUITableViewControllerから派生しているかどうかを知りたいですか?

ここに画像の説明を入力してください もしそうなら、どのように?

ありがとうございました。

4

3 に答える 3

1

はい、それはテーブルビューコントローラーです..グループ化されたスタイル...最初のセクションには7つの行があります派生したかどうかはわかりませんが、そうではないと思います...セルをカスタマイズできるように特定の行にビューを追加できます... tableCellの導出は必須ではありません

于 2012-04-17T18:17:12.987 に答える
1

よく分からない。

テーブルセルにUISwitchがあることを意味する場合は、UISwitchを配置するUITableViewCellのサブクラスである可能性があります。

于 2012-04-17T18:18:06.467 に答える
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;
}
于 2012-04-17T18:22:00.617 に答える