Swift - 使用xib添加新界面

Swift - 使用xib添加新界面,第1张

概述除了使用storyboard外,我们还可以使用xib来设计并创建页面。 1,下面通过一个样例来演示: (1)点击主界面的“信息”按钮,页面切换到信息界面 (2)点击信息界面的“返回”,关闭信息界面,回到主界面 2,UIModalTransitionStyle有四种跳转方式: (1)CoverVertical:从底部升上来的方式 (2)CrossDissolve:快速闪现 (3)FlipHorizo 除了使用storyboard外,我们还可以使用xib来设计并创建页面。
1,下面通过一个样例来演示: (1)点击主界面的“信息”按钮,页面切换到信息界面 (2)点击信息界面的“返回”,关闭信息界面,回到主界面
2,UIModalTransitionStyle有四种跳转方式: (1)CoverVertical:从底部升上来的方式 (2)Crossdissolve:快速闪现 (3)FlipHorizontal:卡片翻转形式 (4)PartialCurl:书本翻页效果 3,信息页面创建 (1)新建个Cocoa touch Class文件 (2)在接下来的窗口进行如下命名。 类(Class)命名为InfoVIEwController。继承(SubClass of)自UIVIEwController类。 同时把Also create XIB file 选项勾上,这样就能编辑新的视图界面了。 (3)从左侧的项目组织文件可以看到多出的两个文件:InfoVIEwController.swift和InfoVIEwController.xib (4)新创建的消息界面代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import UIKit class InfoVIEwController : UIVIEwController { overrIDe func vIEwDIDLoad() { super .vIEwDIDLoad() } dIDReceiveMemoryWarning() { .dIDReceiveMemoryWarning() } //关闭当前页面,放回主界面 @IBAction onBack(sender: AnyObject ) { self .dismissVIEwControllerAnimated( true ,completion: nil ) } }
(5)主界面的代码如下 17 18 19 20 21 22 23
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 总结

以上是内存溢出为你收集整理的Swift - 使用xib添加新界面全部内容,希望文章能够帮你解决Swift - 使用xib添加新界面所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1079466.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存