我已经创建了一个自定义的UITableViewCell.I在我的tableView中只有两行。现在我想在第一次点击时禁用第二个单元格,当第二个点击时禁用第一个单元格。 我该怎么做?请帮助和指导如何在ios中禁用一个特定的tableView单元Swift
0
A
回答
2
执行UITableViewDelegate
方法willSelectRowAtIndexPath
。
在该方法中,如果您希望用户能够选择它,则返回传递给您的indexPath
值;如果您不希望它可以选择,则返回nil。
我会让你找出决定何时应该/不应该选择不同单元格的逻辑。
+0
为什么不使用'shouldHighlight'方法来检查它?从逻辑上讲,我认为它比返回一个无索引路径更好,请指教。先谢谢你。 –
0
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
tableView.cellForRowAtIndexPath(NSIndexPath(forRow: (indexPath.row + 1) % 2, inSection: 0))?.userInteractionEnabled = false
}
+0
不,这是一个UITableViewDelegate方法,它不会让你控制哪些项目可以选择或不可以。 –
相关问题
- 1. 在swift中禁用水龙头上的tableview单元按钮
- 2. 在动态tableview中更改特定单元格Swift
- 3. 如何在Swift 3中填充tableView自定义单元格?
- 4. 如何在特定的单元格ios中禁用编辑模式? ( - )
- 5. 禁用多选单元格iOS中的tableview
- 6. 如何在tableView中的特定单元中执行一次代码(在dequeueReusableCell下)
- 7. 在Swift中静态TableView中的特定单元格的披露指标
- 8. iOS Swift 3 tableview自定义单元格错误
- 9. 如何禁用UITableView单元格中特定部分的tableViewCell选择iOS
- 10. 在tableview中显示两个可重用的单元格Swift 3
- 11. Swift:在cellForRowAtIndexPath中切换tableview单元格
- 12. 如何在swift 2中在tableview中显示特定图像
- 13. 如何在Xcode中使用swift从一个tableview切换到另一个tableview
- 14. 如何在swift ios中的单个tableview单元格中显示多字典或数组数据
- 15. swift ios中的tableview detailTextLabel
- 16. 如何在单击该特定单元格时将tableview单元格的数据显示给另一个viewcontroller?
- 17. 如何删除tableView单元格iOS
- 18. 如何禁用表单元格在我的tableview?
- 19. IOS Swift如何突出显示使用TableView回收的单元格
- 20. 如何禁用Telerik GridView行中的特定单元格
- 21. 如何在iOS中使用动态tableview高度创建动态tableview单元格
- 22. 如何重绘只有一个特定的图层? (IOS,SWIFT)
- 23. IOS:用自定义tableview单元重新加载tableview
- 24. 在TableView中更新一个单元格
- 25. 如何知道使用Swift在tableView中点击哪个单元格
- 26. 如何在swift中冻结tableView单元格?
- 27. 禁用NSTableView上的特定单元格
- 28. 如何使用JPopupmenu的JMenuItem禁用特定的单元格?
- 29. 如何在iOS中使用Swift创建简单的tableview和加载数据
- 30. 用swift快速更新Tableview单元格
你检查过'UITableViewCell'的选择吗? –
当你需要启用和禁用 –
给我你的邮件ID时,你可以维护数组和更新值。我会给你演示。 –