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
原创粉丝点击