iOS开发使用nib进行界面设计并跳转
来源:互联网 发布:和陌生人聊天软件 编辑:程序博客网 时间:2024/06/15 18:27
在早期的iOS的界面设计中,主要使用nib来进行界面设计,与现在的使用storyboard略有不同。客观来说,使用nib比storyboard稍稍麻烦,跳转需要写几行代码。整个程序的流程也显得不那么清晰。但是作为现在仍旧保持的技术,我们也来学习一下。具体实现步骤如下:
(1)在当前文件中新建一个界面:File-->New-->File.选择Cocoa Touch Class。输入文件名,继承自UIViewController。注意:勾选下面的“Also create XIB file”,然后就创建成功。
创建成功后,在Supporting Files 中有一个.swift文件和一个.xib文件。前者是控制代码,后者是界面设计文件。如图:
。
(2)在Main.storyboard中设计第一个界面,添加一个按钮,并按住command,鼠标拖动到ViewController.swift中,自动创建一个@IBAction修饰的方法。如图:
。
(3)同上操作方法,在第二个界面的xib文件下拖拽一个按钮,作为返回按钮。同样创建一个点击事件。
(4)在第一个页面的点击事件中加入如下代码:
。
(5)在第二个页面的按钮点击事件中加入如下代码,表示返回到前一个界面。
。
(6)运行程序,页面能成功跳转并返回。这里就不截图了。
总结:iOS中的界面跳转可以使用storyboard中直接可视化拖拽的方式,也可以通过nib界面设计,然后代码实现的方式,总有一款适合你。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
2 0
- iOS开发使用nib进行界面设计并跳转
- IOS开发-使用Storyboard进行界面跳转
- Swift 使用nib文件做iOS界面,在Ios界面跳转传递数据
- iOS开发:The NIB data is invalid.
- iOS 开发 nib , xib, storyboard 区别
- iOS开发-使用Storyboard进行界面跳转及传值
- IOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- IOS开发-使用Storyboard进行界面跳转及传值
- IOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- iOS开发-使用Storyboard进行界面跳转及传值
- 最小公倍数问题
- Primeton EOS开发配置
- 快速画程序流程图
- 基因算法介绍
- Volley的Https请求
- iOS开发使用nib进行界面设计并跳转
- C/C++中的关键字volatile
- Unity协程(Coroutine)管理类——TaskManager工具分享
- 剑指Offer面试题8(java版):旋转数组的最小数字
- 如何理解Hibernate中的HibernateSessionFactory类
- 如何保护你的家用路由器?
- 字符串匹配算法(KMP, BM, Sunday)
- 人脸数据库对比 Comparison of facial image datasets
- Unity协程(Coroutine)原理深入剖析再续