如何获得UISwitch作为UITableViewCell附件的效果?

时间:2010-02-28 10:41:40

标签: objective-c uitableview uiswitch

我有一个工作的UITableView填充了我的应用程序的一些选项,我想像设置应用程序一样添加UISwitches,我该怎么做?

谢谢:)

1 个答案:

答案 0 :(得分:3)

您可以创建自己的自定义配件视图。处理tableView:cellForRowAtIndexPath:时,只需在行单元格中创建一个开关,如下所示:

UISwitch* turboSwitch = [[UISwitch alloc] initWithFrame:CGRectMake(0.0, 0.0, 84.0, 27.0)];
[turboSwitch setOn:[engine.turbo boolValue]];
cell.accessoryView = turboSwitch;
cell.textLabel.text = @"Turbo";

不要忘记将目标操作连接到控制器。