之前我们接触过了segue,这是IOS中最基本的传递方式,今天来讲解一下如何进行反向的segue。
反向过渡的使用前提是发出过渡的MVC必须是由目标MVC直接或者间接正向过渡来的。反向过渡是唯一不会创造新的MVC的过渡方式,它有下面两个适用场景:
1很适合在navigationController的栈中使用进行跳转。
2关闭一个使用modal Segue生成的MVC。
和其他的seg...
分类:
移动开发 时间:
2015-07-24 01:31:12
阅读次数:
194
目标:用xib绘制一个UIView,在某个ViewController中调用。
三个文件:ViewController.swift DemoView.swift DemoView.xib
首先,可以专心将DemoView.xib画出来,别忘记DemoView.xib中UIView的一处设置
然后,写DemoView.swift文件,代码如下:
clas...
分类:
移动开发 时间:
2015-07-23 00:44:01
阅读次数:
155
1.前言 事实证明,在短时间内Swift还取代不了Object-C,而且....Apple Swift 开发小组的人说的:「We'll recommend people start with Swift, sure, but ObjC isn't going anywhere. Our goal'....
分类:
移动开发 时间:
2015-07-21 16:52:48
阅读次数:
357
上一话介绍了tableView的datasource,本话来介绍另一个重要的部分delegate。
当我们点击一个cell的时候,如何跳转到另外一个mvc中呢?
像增加其他segue一样,点击cell按住control键,右键连线到另一个mvc上,然后松手,选择需要的segue类型。
如果你的cell上还有其他按钮,比如detail disclosure,你也可以选择它的segue:...
分类:
移动开发 时间:
2015-07-19 23:40:05
阅读次数:
249
直接上代码:
//去掉背景线条显示
self.tableView.separatorStyle =
UITableViewCellSeparatorStyle.SingleLine;
self.tableView.separatorColor =
UIColor.clearColor();...
分类:
编程语言 时间:
2015-07-19 18:06:02
阅读次数:
134
TableView是iOS开发中非常重要的内容。
TableView的作用是在一张表格中展示数据,它是UISCrollView的子类,你会看到当table中的cell条目多的时候你可以通过上下滑动屏幕来获取更多的内容。
table可以是静态的也可以是动态的(比如一个table中item的数量)。
通过datasource和delegate可以创造出非常多样化的table样式。
在展示很大...
分类:
移动开发 时间:
2015-07-19 15:05:40
阅读次数:
342
先写一个UITableView的简单创建吧,经过前面几期的内容,那么创建一个常用的控件也是蛮简单的哦
classViewController:UIViewController,UITableViewDataSource,UITableViewDelegate,NSURLConnectionDataDelegate{
vardataArray=NSMutableArray()
vartableView:UITableView?
o..
分类:
编程语言 时间:
2015-07-15 23:13:42
阅读次数:
175
首先来讲下闭包吧,其实闭包跟之前C中的block回调函数类似,但这里只研究了基础的使用,我在下面的两个VC中利用闭包做了通讯传值,也算是比较常用的方法吧,回头有时间我再研究下在项目中的其它应用
letsayHello={
println("nihao")
}
sayHello()
//定义一个闭包函数,与常规..
分类:
编程语言 时间:
2015-07-14 20:41:17
阅读次数:
201
首先我们来创建一个类吧,然后在里面声明属性与方法
classBaseUser{
varuserName:String="swh"
varpassword:String="123"
//这里面有一个构造方法,其实就类似我们重写init方法一样,然后可以加些参数
//但是我们在声明该类的时候直接在类名后面接括号就可以了哦
init(usernam..
分类:
编程语言 时间:
2015-07-13 18:55:58
阅读次数:
104