iPhone 在延迟后取消选择行
我想知道是否有人知道延迟后取消选择表视图的方法?
我正在使用 deselectRowAtIndexPath
方法。我只想在取消选择之前突出显示一秒钟。
谢谢!
I was wondering if anyone was aware of a way to deselect a table view after a delay?
I am using the deselectRowAtIndexPath
method. I just want the highlighting to show up for a second before deselecting it.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我可以使用 [tableView deselectRowAtIndexPath:indexPathAnimated:YES];
来做到这一点另一种方法是:
然后创建一个调用
的方法
deselect
取消选择RowAtIndexPathI was able to do that using
[tableView deselectRowAtIndexPath:indexPath animated:YES];
Another way to do this would be:
and then create a method
deselect
that callsdeselectRowAtIndexPath
如果您想要完成的是:点击一行,看到突出显示,突出显示消失,您可以:
在
didSelectRowAtIndexPath
中,如果我没有误解您的话,这将产生您正在寻找的效果。
If what you are trying to accomplish is: Tap a row, see highlight, highlight goes away you can:
In
didSelectRowAtIndexPath
This will produce the effect you're looking for if I haven't misunderstood you.
Swift 版本:
要在取消选择 tableview 单元格时添加轻微延迟,您需要将以下内容添加到
tableView(_:didSelectRowAt:)
:Swift version:
To add a slight delay when deselecting a tableview cell, you need to add the following to
tableView(_:didSelectRowAt:)
: