【发布时间】:2014-08-21 01:21:38
【问题描述】:
如何在TableView 中设置开关?我有一个设置为TableView 的数组,其中包含三个项目,我想在每个项目旁边显示一个开关。这可能吗?我已经尝试将它嵌入到TableView 单元格中,但它什么也没做,老实说我不知道为什么。任何帮助表示赞赏。
顺便说一句,这是我使用的没有帮助的代码:
Cell.accessoryView = switchView;
[switchView setOn:NO animated:NO];
[switchView addTarget:self action:@selector(switchChanged:) forControlEvents:UIControlEventValueChanged];
[switchView release];
【问题讨论】:
-
我建议创建一个自定义 UITableViewCell,然后将您的开关作为子视图(不是附件视图)添加到它。这样,您还可以在将来向其中添加其他元素,并且您的数据源函数不会出现问题,因为您可以使用 (UITableViewCell*) 进行转换。
标签: ios xcode uitableview uiswitch