双击 UITabBarItem 可像 Twitter 应用程序一样向上滚动并重新加载
如何实现双击 UITabBarItem 以便它向上滚动 UITableView,就像 Twitter 应用程序所做的那样?或者对此有任何参考,
谢谢
How do you implement a double tap on UITabBarItem so that it will scroll up the UITableView, like what the Twitter App does? Or any reference for this, will do
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以跟踪上次触摸日期并与当前触摸日期进行比较。
如果差异足够小(0.7 秒),您可以将其视为双击。
使用委托方法
shouldSelectViewController
在UITabVarController
的子类中实现此功能。这是我正在使用的工作代码。
You can keep track of last touch date and compare to the current touch date.
If the difference is small enough (0.7sec) you can consider it a double tap.
Implement this in a subclass of
UITabVarController
using a delegate methodshouldSelectViewController
.Here is a working code that I am using.
您可以在选项卡栏上添加点击手势:
You can add a tap gesture on the tabbar:
可以看到 UITabBarItem (QMUI) 的代码 在 QMUI iOS,如果用户双击
UITabBarItem
,它支持使用块,您可以找到示例代码这里。You can see the code of UITabBarItem (QMUI) in QMUI iOS, it supports to using a block if user double tap the
UITabBarItem
, and you can find a sample code here.