iPhone界面跳转
在界面的跳转有两种方法,一种方法是先删除原来的界面,然后在插入新的界面:如下代码
if (self.rootViewController.view.superview == nil) {
[singleDollController.view removeFromSuperview];
[self.view insertSubview:rootViewController.view atIndex:0];
}
else {
[rootViewController.view removeFromSuperview];
[self.view insertSubview:singleDollController.view atIndex:0];
}
使用这种方式无法实现界面跳转时的动画效果。
另一中方式为将跳转的界面的Controller放入到UINavigationController中,使用push或pop实现跳转:使用这种方式可用实现动画效果
navController = [[UINavigationController alloc]init];
[navController setNavigationBarHidden:YES];
[window addSubview:navController.view];
rootView = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:nil];
[navController pushViewController:rootView animated:NO];
///
self.singleDollView = view;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.navController.view cache:NO];
[self.navController pushViewController:self.singleDollView animated:NO];
[UIView commitAnimations];
iPhone界面跳转相关推荐
- HarmonyOS 界面跳转以及界面跳转的同时传递参数
HarmonyOS 不带参数界面之间跳转 package com.example.myapplication.slice; import com.example.myapplication.Resou ...
- # 利用fragment实现界面跳转
利用fragment实现界面跳转 任务要求 利用fragment实现界面跳转功能,完成效果如下图所示 图片1 我的想法是在xml文件里设置Button.再创建一个fragment文件.在java文件中 ...
- swift_004(Storyboard进行界面跳转及传值)
Storyboard进行界面跳转及传值 方法一 // 方法一 跳转(不用连线) // 获取指定的Storyboard,name填写Storyboard的文件名 let mainStoryboard = ...
- 【错误记录】Flutter 界面跳转报错 ( Navigator operation requested with a context that does not include a Naviga )
文章目录 一.报错信息 二.问题分析 三.解决方案 一.报错信息 Flutter 界面跳转时 , 报如下错误 : ======== Exception caught by gesture ====== ...
- 【鸿蒙 HarmonyOS】界面跳转 ( Page Ability 的 action 标识 | Page Ability 之间的界面跳转及传递数据 | 鸿蒙工程下创建 Module | 代码示例 )
文章目录 一.Page Ability 的 action 标识 二.Page Ability 之间的界面跳转及传递数据 三.鸿蒙工程下创建 Module 四.代码示例 五.执行效果 参考文档 : Pa ...
- 【鸿蒙 HarmonyOS】界面跳转 ( AbilitySlice 之间的界面跳转 | AbilitySlice 之间的值传递 )
文章目录 一.AbilitySlice 之间的界面跳转 二.完整代码示例 三.运行结果 参考文档 : Page Ability 基本概念 Page Ability 声明周期 AbilitySlice ...
- 微信小程序界面跳转(2)——按钮
微信小程序界面跳转(2)--按钮 步骤一:创建一个新界面catPage界面: 先在pages文件夹下创建一个新的文件夹:catPage.单击右键,创建page,page名称和文件夹名称一致.最后创建结 ...
- 微信小程序界面跳转(1)
界面跳转1:点击文字进行跳转 从logs界面跳转到one界面: 步骤一:打开logs.wxml文件,加入如图所示代码:(图后给出可复制代码) <view class="moto-con ...
- 1.8 ionic3入门——测滑菜单(side menu)中的界面跳转
(1)如1.3 所写,测滑菜单写在app.html,所以测滑菜单中的各个按钮的实现就在app.component.ts中写了,如果像其他普通界面一样在app.component.ts中引入NavCon ...
最新文章
- PyTorch中torchvision介绍
- ptrace原理与性能对比
- tpcc mysql 基准测试_使用tpcc-mysql 对mysql进行基准测试
- dede 二次开发系统迁移到 IIS 时会出现的问题及解决方案
- 百步斋诗钞【绝句四首】
- CSS3--选择器、动画效果
- 发现一篇超详细的ELK搭建
- Mybatis源码分析之(三)mapper接口底层原理(为什么不用写方法体就能访问到数据库)
- java velocity 邮件_邮件集成java mail + 读取邮件模板
- web前端优化--图片优化
- 利尔达蓝牙模组LSD4BT-E66ALSP001使用透传与手机APP(LightBlue)通讯测试
- 计算机硬盘数据如何恢复,如何防止硬盘数据被恢复?毁灭数据教程
- 玲听 | 蚂蚁金服布局区块链核心3问
- eclipse中格式自动调整的问题
- PhotoShop中让索引图片解锁使用
- java计算机毕业设计校园二手书交易系统源码+系统+数据库+lw文档+mybatis+运行部署
- linux网卡驱动离线安装_手动安装linux网卡驱动方法
- GO富集分析可视化——柱形图和棒棒糖图
- 初探互联网仿真平台杜文亮教授参考资源
- 文字转成语音并播放出来
热门文章
- primary计算机英语,模拟试题1_计算机专业英语_doc_大学课件预览_高等教育资讯网...
- 推荐几个开发高薪技术产品(APP、网站、小程序)的原型设计工具
- 权力的游戏第八季在线观看
- 2021-01-28:IDEA快捷键command+/反斜杠接触不良问题
- 制造企业该如何提高生产效率
- 安装windows server 2008 R2虚拟机,并成功安装VMware Tools(上)
- 如何在面试中介绍自己的项目
- Python 可视化 | 关联图 - 散点图1
- css是什么和css选择器
- 线性代数中的余子式、代数余子式、行列式