UITableViewController - 禁用选择

Nip*_*rus 8 cocoa-touch uitableview uikit

如何完全禁用在Cocoa Touch TableView中选择单元格的能力?

我已经设法将我的代码设置为一个选项似乎不可能的状态,但是如果你将手指放在一个单元格上一两分钟,它将变为蓝色(选中)直到你移开它.

怎么可以完全禁用?

ima*_*boy 23

请参阅UITableView 的allowsSelection属性.

myTableView.allowsSelection = NO;
Run Code Online (Sandbox Code Playgroud)


Aar*_*ers 1

来自苹果关于手势识别器的文档

通常,窗口将 UITouch 对象(封装在 UIEvent 对象中)传递给手势识别器,然后再将它们传递给附加的命中测试视图。但在这个一般的传递路径中存在一些微妙的弯路和死胡同,这取决于手势是否被识别。您可以更改此交付路径以满足您的应用程序的要求。

所以...我还没有真正实现这个,但已经做了一些阅读...这可能是一个可能的解决方案