UINavagationController
2024-10-20 04:13:06
如何防止navigation多次push一个页面?有时候网慢,点了一下没反应,用户可能就多点几下,这时候会打开好几个一样的页面:
写了一个navigation基类,重写了push方法:传进来要push的控制器,然后判断该控制器是否已经压入栈顶,
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated{ if (![[super topViewController] isKindOfClass:[viewController class]]) {
[super pushViewController:viewController animated:animated];
} }
最新文章
- Angularjs+node+Mysql实现地图上特定点的定位以及附加信息展示
- bug-android之app:mergeDebugResources
- 20145334实验三《敏捷开发与XP实践》
- 收集数据至泛型Dictionary
- rcc
- redis在windows上的安装
- 分布式系统间通信之RPC简单Demo(七)
- UNIX编程之冲洗内存流与null追加策略(APUE F5-15)
- Linux下装Eclipse C/C++,以及环境配置
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- ASP.NET Core 网站发布到Linux服务器
- 【动态规划】洛谷P1006传纸条
- java 里面保留字volatile及其与synchronized的区别
- 5.1 四则运算单元测试j
- html跳页面传值
- kail linux 系统下利用metaspolit工具渗透win7电脑
- mysql 的varchar类型小记
- javascript基础学习--HTML DOM
- 【洛谷 P1502】 窗口的星星(扫描线)
- 在flask中返回requests响应