`
yangwei0915
  • 浏览: 460811 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

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];

分享到:
评论

相关推荐

    Activity跳转动画效果实现

    Activity之间的跳转和返回显得比较突兀,如果能有动画衔接跳转和返回,就可以实现Iphone效果的界面切换效果了。

    PP助手PC端 For iphone(全面支持iOS6.1)

    PP助手PC端全面适用于iOS6系统,为iPhone/iPad用户提供崭新功能“正版应用”,不用越狱更加不用注册Appstore,勿需跳转iTunes即可实现一键快速下载正版资源。手拿iPhone5无需越狱也能免费下载资源。 PC版可在线直接...

    android游戏开发毕业论文

    4.3.1 界面跳转与特效 4.3.2 背景音乐控制 4.3.3 保存设置 4.3.4 物品数据操作 4.4 关卡设计 4.4.1 关卡规则 4.4.2 关卡实现 4.5 本章小结 5 综合性能测试 5.1 测试环境 5.2 功能测试 5.3 兼容性测试 ...

    UIDesigner(UI设计软件) v2.5.5.1 Beta1 官方安装版

    支持操作系统:XP/WIN7 需要.Net Framework 4.0的运行...快速原型,想动就动:通过便捷的布局和设置,就可以完成界面跳转和框架设计. 团队协作,一气呵成:能够快速搭建交互原型,导入视觉切图、规范,最终生成演示Demo.

    PP浏览器(For iPhone/iPad)

    PP浏览器覆盖了iOS移动操作系统,适用于iPhone/iPad/iTouch手机,是首款提供下载音视频功能,首创播放器离线观看,集下载与解压常用几十种压缩包直接预览,超级解压,使浏览器不仅仅是浏览器更成为下载资源管理必备...

    Message Template(iPhone源代码)

    即为某个联系人制定好短信模版,加上联系人的手机好吗,之后直接点击这个联系人,就会跳转到设备发短信的界面,并且自动填充之前已经定制好的短息内容。Demo还可以读取设备的通讯录。 小编注:发短信功能只能在真机...

    iOS组件化开发架构设计思考

    当前iOS端APP项目大概有35万行代码,早期为了iPad和iPhone双端开发的效率,将所有业务模块的网络请求和数据模型统一抽离到DDEngine工程,自定义了私有开发库DDDevLib...界面耦合:App执行过程中,硬编码的界面跳转行为

    解决vue 界面在苹果手机上滑动点击事件等卡顿问题

    主要介绍了vue 界面在苹果手机上滑动点击事件等卡顿解决方案,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    悬浮球BuoyDemo.zip

    悬浮球,点击展开关闭菜单,菜单选项点击block,左右停靠屏幕边缘,适配iPhoneX及以上设备、拖动和手势结合,菜单上多个动态按钮点击后跳转到所需展示的界面。

    ios-3DTouch简单demo加强版.zip

    3DTouch简单demo加强版,之前整得在iPhone的home界面使用3DTouch,发觉在里面没有讲到在preview里面如何实现跳转,我在此完善了些许..我的github: https://github.com/crazypoo/TouchNewAPI

    365桌面日历 v2014.5.756.zip

    安装本程序后,您只需一个帐户就可以在android、iphone、web、pc上登录,就可以取得最新的个人日程。本程序提供日程的查看、编辑以及简单类型日程的添加等功能,复杂日程会跳转到365日历的web进行操作。本程序的自动...

    -APP-:主流APP基本骨架的快速搭建

    简书,微博等他们有一个相似的基本界面骨架是这样子的:首先,界面有一些什么组成TabBar上切换不同的导航控制器(界面),NavigationBar上点击BarButtonItem跳转(push)到下一个界面那么这样的基本界面骨架,我们...

    页面切换的动画过渡

    在使用一些移动端的App或PC端的软件的时候,我们常常会有一些界面之间切换的操作,尤其是在移动端的设备上,因为屏幕尺寸和交互方式的特性,就更多的会出现这些...比如把iPhone从第一屏滑动到Spotlight页面时候的效果,

    微信小程序实现树莓派(raspberry pi)小车控制

    特别是界面,我只是在iPhone 6上面做的实验,所以换到其他手机上时,界面就会变型了。 1. 基本思路 进入小程序时展示index页,可以让用户输入服务端url(模拟上一篇中在浏览器获取get请求) 然后跳转到实际的小车...

    wxBlog:微信小程序版博客。可以实现点赞,收藏,评论回复,消息通知等。(微信搜索:jarry007)

    版本v1.1 (05/17)修复个人界面点击获取头像按钮无法显示头像BUG解决分享之后打开页面路径不对的问题修复下拉后无法自动收回的问题在一些操作事件中加入短震动(iphone7及以上,部分安卓)反馈内容直接发送到作者邮箱...

    记事狗微博系统 4.7.4 Build 20140922 GBK.zip

    新新增两栏模板(后台》界面》模板风格 进行切换) 新新增皮肤一套t22 新增找回密码时加上最大10次错误尝后就终止的功能,防止暴力破解修改密码,加强安全性 新增设置Cookie时加上httponly参数,加强安全性 新增...

    记事狗微博系统 4.7.4 Build 20140922 UTF8.zip

    新新增两栏模板(后台》界面》模板风格 进行切换) 新新增皮肤一套t22 新增找回密码时加上最大10次错误尝后就终止的功能,防止暴力破解修改密码,加强安全性 新增设置Cookie时加上httponly参数,加强安全性 新增...

    第三代移动WEB内核小程序风口-逐浪CMS2 x3.9.3全面发布

    ■后台启动页配置-自由决定初始首屏界面。 ■增加小程序模块,快速开发小程序。 ■增加:云端建站功能,全新的在线拖拽建站。 ■增加:数据表自由导出为Excel(扩展--数据导出为Excel),自由导出您的任何意表单数据...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理Struts和Hibernate。 WebStorage HTML新增的本地存储解决...

Global site tag (gtag.js) - Google Analytics