[iOS开发必备技巧之]禁用UITabBarController双击事件
来源:互联网 发布:制作菜单用什么软件 编辑:程序博客网 时间:2024/05/16 18:44
很多时候我们的程序操作结构都是UITabBarController+UINavigationController,每个UITabBarController item里面都有很多层的UINavigationController,而UITabBarController默认有一个事件就是双击UITabBarController item时,会把这个item里的UINavigationController pop 到root,而我们有时不希望一下子就pop到了根视图,因为可能还会有一些逐层处理功能需要完成。这个时候如果想屏闭掉这个双击事件只留下单击切换标签事件的话,就可以参考下面的方法重写UITabBarController的代理:
#pragma mark -#pragma mark UITabBarControllerDelegate- (BOOL)tabBarController:(UITabBarController *)tbc shouldSelectViewController:(UIViewController *)vc { UIViewController *tbSelectedController = tbc.selectedViewController; if ([tbSelectedController isEqual:vc]) { return NO; } return YES;}
参考文章:http://stackoverflow.com/questions/1849975/prevent-automatic-poptorootviewcontroller-on-double-tap-of-uitabbarcontroller
- [iOS开发必备技巧之]禁用UITabBarController双击事件
- iOS开发之UITabBarController
- iOS开发之UITabBarController
- 处理UITabBarController双击事件
- ios中UITabBarController单击(双击)处理事件
- ios开发之自定义UITabBarController
- iOS 开发之 菜单栏UITabBarController
- iOS之单、双击事件
- [iOS开发必备技巧之]使用IB定制UITableViewCell
- IOS开发之路四(UITabBarController)
- iOS开发知识要点(双击事件。。。)
- ios uitabbarcontroller 双击tabbaritem ,popToRootViewController的问题
- iOS 关闭UITabBarController双击返回根控制器
- Revit开发之改变双击事件
- ios开发 UITabBarController
- IOS开发 UITabBarController
- iOS开发基础 - UITabBarController
- iOS应用之UITabBarController
- IHookHelper
- android SQLiteDatabase中版本控制作用详解
- 新手报到
- 用mount命令挂载镜像文件小记
- linux----Vmware tools安装
- [iOS开发必备技巧之]禁用UITabBarController双击事件
- 关于 httpUrlConnection 的 setDoOutput 与 setDoInput
- NotificationManager和Notification的使用总结
- PHP之学习cookie详解
- python元组学习
- oracle在cmd里面备份oracle数据库
- 传奇私服代码公布全集(4)
- 常用的正则表达式
- 传奇私服脚本大全2 加精