1,下面通过一个样例来演示:
(1)点击主界面的“信息”按钮,页面切换到信息界面
(2)点击信息界面的“返回”,关闭信息界面,回到主界面
2,UIModalTransitionStyle有四种跳转方式:
(1)CoverVertical:从底部升上来的方式
(2)CrossDissolve:快速闪现
(3)FlipHorizontal:卡片翻转形式
3,信息页面创建
(1)新建个Cocoa Touch Class文件
(2)在接下来的窗口进行如下命名。
类(Class)命名为InfoViewController。继承(SubClass of)自UIViewController类。
同时把Also create XIB file 选项勾上,这样就能编辑新的视图界面了。
(4)新创建的消息界面代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
ViewController
}
didReceiveMemoryWarning() {
.didReceiveMemoryWarning()
}
func
ShowInfo
(sender:
) {
//实例化一个信息界面
let
controller =
(nibName:
"InfoViewController"
)
//信息界面出现的动画方式
controller.modalTransitionStyle =
UIModalTransitionStyle
.
CoverVertical
//界面跳转
.presentViewController(controller,animated:
)
}
}
|
原文出自: www.hangge.com 转载请保留原文链接: http://www.hangge.com/blog/cache/detail_709.html