AQGridView单元格需要点击两次才能触发didSelectItem
我正在使用 AQGridView 以网格格式显示 TableView。
我遇到的问题是,需要随机点击 GridCell 两次才能触发该
didSelectItem
方法。
第一次点击时,单元格会突出显示自身,但不会调用 didSelectItem 方法。 第二次点击时调用该方法。
有什么想法吗?
I'm using AQGridView for displaying a TableView in grid format.
I've a problem that, randomly, the GridCell needs to be tapped twice to trigger the
didSelectItem
method.
On the first tap the cell highlights itself, but no didSelectItem method is called.
On the second tap the method is called.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
仅当您重新选择先前选择的 GridCell 时,可能才会出现该问题。
因此,您必须在
viewDidAppear
中添加以下语句:The Problem occurs probably only, when you reselect the previous selected GridCell.
So you have to add in your
viewDidAppear
the following Statement:您也可以只实现
gridView:willSelectItemAtIndex
,并返回NSNotFound
,这样就不会选择任何内容。You can also just implement
gridView:willSelectItemAtIndex
instead, and returnNSNotFound
so nothing will be selected.