1.ios的很多应用程序都是采用多视图设计,控制器类型4种多视图程序:
自定义视图控制器,标签栏控制器,导航栏控制器,表视图控制器。
2.故事版界面跳转先连线,然后点击segue,右边设置界面就会改变然后会有identifier
参数需要设置,随便起一个名名字然后调用:[self performSegueWithIdentifier:@"这
里是设置的identifier的名字" sender:self]
就可以跳转了
3.界面跳转
//根据 segue Identifier跳转界面
[self performSegueWithIdentifier:@"GotoTwo" sender:self];
//以modal 方式跳转
[self presentModalViewController:nil animated:YES];
//压进一个viewcontroller
[self.navigationController pushViewController:nil animated:YES];
//弹出一个viewcontroller 相当与返回上一个界面
[self.navigationController popViewControllerAnimated:YES];
// 以 modal跳转的返回方法
[self dismissModalViewControllerAnimated:YES];
在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。
在iphone中,segue有:push,modal,和custom三种不同的类型,这些类型的区别在与新页面出现的方式。
而在ipad中,有push,modal,popover,replace和custom五种不同的类型。
modal
最常用的场景,新的场景完全盖住了旧的那个。用户无法再与上一个场景交互,除非他们先关闭这个场景。
是在viewController中的标准切换的方式,包括淡出什么的,可以选切换动画。
Modalview:就是会弹出一个view,你只能在该view上操作,而不能切换到其他view,除非你关闭了modalview.
Modal View对应的segue type就是modal segue。
*Modal:Transition to another scene for the purposes of completing a task.当user在弹出的modalview里操作完后,就应该dismiss the modal view scene然后切换回the originalview.
push
Push类型一般是需要头一个界面是个Navigation Controller的。
是在navigation View Controller中下一级时使用的那种从右侧划入的方式
*Push:Create a chain of scenes where the user can move forward or back.该segue type是和navigation viewcontrollers一起使用。
popover(iPad only)
popover 类型,就是采用浮动窗的形式把新页面展示出来
*Popover(iPad only):Displays the scene in a pop-up “window” over top of the current view.
Replace (iPad only):
替换当前scene,
Replace the current scene with another. This is used in some specialized iPad viewcontrollers (e.g. split-view controller).
custom
就是自定义跳转方式啦。
*Custom:Used for programming a customtransition between scenes.
在Storyboard中使用自定义的segue类型
参考http://ryan.easymorse.com/?p=72
相关推荐
ios学习笔记中用到的美化按钮的背景图,iphone风格
ios protocol 界面跳转demo 代理
ios学习笔记 --sqllite3 创建 插入 查询 适合新手学习 加油
详细的IOS界面跳转及传值,包含toolbar实现多个view之间的跳转以及界面内按钮实现跳转,用到单例模式: 在第一个界面登陆,在第二个界面显示名字,并且根据不同的名字显示不同的图片 (最好不要加toolbar) 博客参考...
ios学习笔记---simpleping 适合初学者练习使用。只是一个小的demo
ios安全学习笔记, 供需要的人学习. 对iOS 感兴趣的同学可以看看
是之前 IOS学习笔记上补充了一些 这边只是备份以后用到好下载 也欢迎你们来下载 学习 ^ ^
iOS9人机界面指南 人机交互设计 基础必备
ios 动态添加按钮,ios,为什么要写这么多字
IOS引导界面 欢迎界面 实现了 UISccrollView 以及 图片碎裂的动画效果
仿iOS拨打电话提示界面
iOS学习笔记之QuartzCore框架.pdf
通话界面手机按钮图标
iOS学习笔记之QuartzCore框架.rar
附件中有说明文档和Unity工程代码和iOS代码,详细说明了,Unity与iOS之间的通讯和页面之间相互跳转。
苹果IOS免签分发 绿标免签封装 ios不显示顶部网址跳转设置 1、一键IOS免签封装; 2、免签IOS,自动生成下载二维码; 3、免签生成的IOS可与APK合并二码合一 3、支持三方免签支付码支付、支持七牛云存储; PS:源码...
IOS学习之UiViewController带值跳转以及协议的实现,原来这么做的啊 http://blog.csdn.net/xiaoyuan511
iOS学习笔记,技术道路走到黑.zip