禁用UITabBarController双击事件
http://blog.csdn.net/ipromiseu/article/details/7031084
很多时候我们的程序操作结构都是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
转载于:https://www.cnblogs.com/pengyingh/articles/2429875.html
禁用UITabBarController双击事件相关推荐
- 禁用CMFCRibbonApplicationButton的单击和双击事件
为了禁用CMFCRibbonApplicationButton的单击和双击事件,我重载了CMFCRibbonApplicationButton如下: 1. MyRibbonApplicationBut ...
- 给同一个按钮添加单双击事件
1.单双击事件的添加. 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta cha ...
- Vue 框架-02-事件:点击, 双击事件,鼠标移上事件
Vue 框架-02-事件:点击, 双击事件,鼠标移上事件 1.单击事件:v-on:click 源码 app2.js : //实例化 vue 对象 new Vue({//注意代码格式//el:eleme ...
- Cocos2d-x 处理双击事件的两种方法
在cocos2d-x的开发过程中有些时候也是需要用到双击的事件处理,那么由于在cocos2d-x中没有实现对双击的事件的处理,那么我们就需要自己用代码实现. 下面介绍两种方式实现双击事件的处理. (一 ...
- 为.net中的ListBox控件添加双击事件
我在用dotnet做一个项目的过程中,遇到了一个ListBox的问题:通过在一个ListBox中双击,把选中的项添加到另一个ListBox中,但ListBox控件本身并没有该事件,那么如何实现呢?我就 ...
- 开发手记之-在Winform中为ListBox的添加选项值,并增加双击事件
一直做WebForm, 对于Winform也只仅限于偶尔写一些小程序. 最近因为写了一采集网站数据的小程序,里边要对批量采集到的html页面进行编辑 里边用到了ListBox,显示的时候发现显示文件路 ...
- WPF中如何将ListViewItem双击事件绑定到Command
原文:WPF中如何将ListViewItem双击事件绑定到Command 今天的博客将介绍如何实现ListViewItem双击事件绑定到ViewModel中的Command.实现方法借助了Style中 ...
- silverlight, 双击事件
Silverlight 没有提供双击事件,所以需要通过判断两次点击的时间来模拟双击事件 下面的代码,做个参考. cellBtn.Click += new RoutedEventHandler(cell ...
- Android 通过onTouchEvent判断是否为双击事件
通过onTouchEvent判断是否为双击事件,通过前面一次up 跟本次down之间的时间差,并且点击的点的坐标偏移来确定是否为双击事件DOUBLE_TAP_TIMEOUT. boolean isMo ...
最新文章
- MDA模型定义及扩展
- 华硕主板X99-E WS/USB 3.1固件更新
- 【若依(ruoyi)】layui upload
- 干货|靶场|工具|字典 分享
- linux mysql5.6数据目录,Linux下Mysql5.6 二进制安装过程
- AOD实践,modis数据下载,modis数据处理,
- 华为平板android版本如何升级,华为平板怎么升级替换系统 华为平板刷机的教程...
- python逻辑回归aic_机器学习算法介绍(附上R和python程序)-第二期
- 2021 年职业院校技能大赛“网络安全”项目 江西省比赛任务书
- html页面访pdf样式,html网页布局模板.pdf
- 从零开始发送数字签名邮件-outlook163邮箱windows
- ai条码插件免安装_ai cs6条码插件 支持Illustrator cs6的条码生成脚本
- QCC514x-QCC304x(headset)系列(入门篇)之1.1-QCC3044之基本介绍
- java帮助文档在哪
- 分享一下我用Python接单的个人经历
- hdoj 1878 欧拉回路
- 声卡是组成多媒体电脑必不可少的
- Dialog和PopupWindow的区别
- html 怪异模式,CSS_浅谈CSS编程中的怪异模式,怪异模式盒模型
今天学习了 - phpStudy...
- 爬山--登上山顶的方式有多少种?
热门文章
- python开发跟淘宝有关联微_Python_淘宝用户行为分析
- c语言程序设计 第三版 哈工大,c语言程序设计 哈工大 苏小红 第三章习题
- mysql快速删除大表数据部分数据_mysql删除大表的部分数据
- 必须声明标量变量_Excel VBA解读(136): 在用户定义函数中的变体、引用、数组、计算表达式、标量...
- sequelize连接mysql_Sequelize没有连接mysql
- python编写网页游戏脚本_[大数据]用Python脚本做一些网页游戏中力所能及的自动化任务 - 码姐姐找文...
- SaltStack 第一板块入门介绍 [1]
- 2022年中国政企采购数字化转型白皮书
- gulp-cli命令安装出错_Java Mac上的安装
- 作者:郑飞翔(1982-),男,中国农业科学院农业环境与可持续发展研究所副研究员。...