Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Swift - 使用xib添加新界面大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

除了使用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)主界面的代码如下
@H_772_192@ 17
18
@H_366_197@ 19
20
21
22
23
ViewController
}
didReceiveMemoryWarning() {
.didReceiveMemoryWarning()
}
//跳转到信息页面
func ShowInfo (sender: ) {
//实例化一个信息界面
let controller = (nibName: "InfoViewController" :1.5em!important; margin:0px!important; overflow:visible!important; padding:1px 0px!important; position:static!important; right:auto!important; top:auto!important; vertical-align:baseline!important; width:auto!important; font-family:Consolas,bundle: )
//信息界面出现的动画方式
controller.modalTransitionStyle = UIModalTransitionStyle . CoverVertical
//界面跳转
.presentViewController(controller,animated: )
}
}

大佬总结

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

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。