我有一个带有按钮的单元格并将UserInteractionEnabled
设置为false也会禁用该按钮。现在,如果我使用cell.selectionStyle = UITableViewCellSelectionStyle.None
。虽然单元格没有突出显示,但是我松开了之前选定的单元格。任何方法来克服这一点?在Swift中禁用没有UserInteractionEnabled的单元格选择
2
A
回答
7
落实UITableView
委托方法你不希望能够被选中的行
tableView(_ tableView: UITableView, willSelectRowAtIndexPath indexPath: NSIndexPath) -> NSIndexPath?
返回nil
。
0
...和斯威夫特3,委托方法是:
public func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> IndexPath? {
if indexPath.row == 0 {
return nil
} else {
return indexPath
}
}
相关问题
- 1. userInteractionEnabled禁用单元格中的所有元素
- 2. 禁用JList单元格选择属性
- 3. 有选择地禁用DataBound中行的单元格DataGridView
- 4. WinForms - DataGridView - 没有选择单元格
- 5. 允许行选择禁用WPF数据格中的单元格
- 6. 在tableView中的单元格选择打开重复的viewControllers(swift)
- 7. userInteractionEnabled没有在iOS的7
- 8. 切换UICollectionView单元格的选择/取消选择状态 - Swift
- 9. iOS的SWIFT:选择单元格我要选择整行
- 10. 在Swift中没有dequeueReusableCellWithIdentifier的自定义表格单元格
- 11. Swift中的cellForRowAtIndexPath中的UITableView中选择检测单元格
- 12. 如何禁用UITableView的单个单元格的选择?
- 13. 多选择表视图单元格和没有选择样式
- 14. didSelectRowAtIndexPath在滚动和选择单元格时没有被调用
- 15. Swift tableView单元格没有webView成员
- 16. 如何在swift中一次只选择两个UITableview单元格
- 17. 如何在WPF中选择单元格时选择DataGrid单元格内的TextBox?
- 18. Angularjs ng格与选择单元格没有选择正确的值
- 19. 从表格单元格禁用角JS选择框
- 20. iOS:在点击并按住单元格后禁用UITableView选择
- 21. 在didSelectRowAtIndexPath后禁用选择其他单元格
- 22. Swift中没有Storyboard的自定义表格视图单元格
- 23. Segue没有在Swift中发送正确的单元格信息
- 24. nattable:如何禁用单个单元格选择?
- 25. 在GridView中选择单元格的值
- 26. 在Excel中选择具有特定值的单元格的相邻单元格
- 27. 选择表格单元格
- 28. 在Excel/VBA中选择合并单元格下的所有单元格
- 29. 罢工uilabel消失在uitableview没有选择单元格
- 30. 当用户使用Swift在UICollectionView中选择单元格时如何修改多个单元格
你希望能够选择多个单元格呢? – ABakerSmith
没有一个。但不是带按钮的单元格 –