您需要创建一个表格视图,只有一个单元格可选择像这样img。如何创建只有一行可选的表格视图
0
A
回答
1
- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tv dequeueReusableCellWithIdentifier:@"CellWithSwitch"];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"CellWithSwitch"] autorelease];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.textLabel.font = [UIFont systemFontOfSize:14];
if(indexPath.row == 0)
cell.accessoryType = UITableViewCellAccessoryCheckmark;
}
cell.textLabel.text = @"Sound Effects";
return cell;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)path {
UITableViewCell *cell = [tableView cellForRowAtIndexPath:path];
if(path.row == 0)
{
if (cell.accessoryType == UITableViewCellAccessoryCheckmark) {
cell.accessoryType = UITableViewCellAccessoryNone;
} else {
cell.accessoryType = UITableViewCellAccessoryCheckmark;
}
}
}
0
,如果你只喜欢一个行选择你在表的方法来管理这样的:
- 在
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
需要实现的选择逻辑。如果您单击未选定的对象,则选择它并取消选择所有其他对象,或者仅选择当前选定的对象(如果选择了一个对象)。如果单击选定的对象,只需取消在这里 - 不要忘记做
[theTableView reloadData];
的情况下,您的屏幕不更新,如果你改变表格的内容什么 - 然后重绘你只是确保你的方法
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
保证以某种方式标记选择的对象。这样你也可以做很棒的事情,比如显示一个切换开关按钮或任何你可能喜欢的东西。
相关问题
- 1. 创建一个只有选中复选框的行的新表格
- 2. 如何创建表格视图?
- 3. 如何在iPhone的表格视图中创建复选标记?
- 4. 如何在ios中创建可展开的表格视图?
- 5. iPhone:如何创建可扩展的表格视图?
- 6. 从视图创建一个表格?
- 7. 是否有可能只在一个视图上创建UISplitView?
- 8. 创建一个包含表格和视图的视图
- 9. 如何创建一个主视图不可选择的WPF中的儿童可选的树视图?
- 10. 是否有可能表格视图中只有有限的行显示
- 11. 如何创建一个列表项的看到所有创建的视图
- 12. 表格视图单元格可选 - swift
- 13. 如何用两个表格中的唯一行创建表格
- 14. Xcode iPhone - 在视图内创建一个表格(不是表格)
- 15. 创建一个JQuery Mobile风格列表视图(没有JQM)
- 16. 如何在django表单中创建可选的只读字段?
- 17. 如何创建显示按选定列的网格视图?
- 18. 如何创建网格视图?
- 19. 如何使用行内表格创建HTML有效表格
- 20. 可可单行表格视图或水平列表视图
- 21. 如何在Android中创建列表视图作为表格的一部分
- 22. 选择行的表格视图功能
- 23. 如何创建表格行选择gridview复选框使用javascript
- 24. 在Android中,如何创建电子表格类型的视图
- 25. 如何创建这样的iOS表格视图?
- 26. 如何在表视图的单元格中创建按钮?
- 27. 在iOS中创建可编辑的表格视图?
- 28. 创建一个可更新的视图
- 29. 一个选择只在列表视图
- 30. 转换JavaScript Array,创建表格视图
你做了什么来实现这一目标? – Krishnabhadra
这是日历应用程序的屏幕截图 – Dany
您是否知道如何创建常规表格视图?你卡在哪里? – 2011-08-31 07:16:12