摘要: 页⾯间的传值,有层级正向和逆向传值。正向传值⼀般⽤属性传值即可。逆向传值有代理传值和我们的block传值。 //// FirstViewController.m// Block传值//// Created by cqy on 16/2/16.// Copyright © 2016年 程清杨. All 阅读全文
posted @ 2016-02-16 16:48 NextXavier 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 界⾯间传值,分两种,⼀种情况是push⼊栈,从上⼀级视图到下⼀级视图,这只需要在下⼀级视图中,定义⼀个属性,⽤来把上⼀级的视图的值接收,在进⼊下⼀集视图之前封装好,然后在就可以在本视图中得到上⼀级传下来的值。 另⼀种是pop出栈,逆向传值,这样的情况,由于 pop出栈的视图数据全部销毁,所以不能通过 阅读全文
posted @ 2016-02-16 16:47 NextXavier 阅读(106) 评论(0) 推荐(0) 编辑
摘要: UITabBarController 是我们⼀个 app 在屏幕下⽅的⼀块,与 UINavigationController 类似,都是⽤来管理多个视图控制器的控制器。⽤UITabBarController能很⽅便的对平级的视图控制器进⾏切换,这些视图控制器之间没有直接的关系,也没有等级关系是 ⼀种 阅读全文
posted @ 2016-02-16 16:47 NextXavier 阅读(133) 评论(0) 推荐(0) 编辑
摘要: //// ViewController.m// UIScrollView01//// Created by cqy on 16/2/15.// Copyright © 2016年 程清杨. All rights reserved.// #import "ViewController.h" #defi 阅读全文
posted @ 2016-02-16 16:46 NextXavier 阅读(160) 评论(0) 推荐(0) 编辑
摘要: //// ViewController.m// UIPageControl 01//// Created by cqy on 16/2/15.// Copyright © 2016年 程清杨. All rights reserved.// #import "ViewController.h" #de 阅读全文
posted @ 2016-02-16 16:46 NextXavier 阅读(142) 评论(0) 推荐(0) 编辑
摘要: //// ViewController.m// UIImageView01//// Created by cqy on 16/2/13.// Copyright © 2016年 程清杨. All rights reserved.// #import "ViewController.h"@interf 阅读全文
posted @ 2016-02-16 16:45 NextXavier 阅读(103) 评论(0) 推荐(0) 编辑
摘要: UIImageView相当于⼀个相框,⽤来显⽰图⽚,⾥边可以是⼀张图⽚,也可以是⼀组图⽚ //// ViewController.m// UIImageView 02//// Created by cqy on 16/2/15.// Copyright © 2016年 程清杨. All rights 阅读全文
posted @ 2016-02-16 16:45 NextXavier 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 在iOS中是⼀个滑块控件,基本⽤于视频播放进度,控制⾳量⼤⼩,控制播放器的进度条等等。 UISlider继承于UIControl,拖动UISlider时,会提供⼀系列的值,滑块在不同的 位置,获取的值也是不同的。 //// ViewController.m// UISlider01//// Crea 阅读全文
posted @ 2016-02-16 16:44 NextXavier 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 分段控件提供了⼀栏按钮,但是每次只能激活⼀个按钮,每⼀个按钮对应不同的屏幕显⽰的东西(这⾥的不同,应该理解为数据的不同,view是相同的,如筛选出不同的信息,但是view是⼀样的(布局样式是⼀样的))。 //// ViewController.m// UISegmentedControl01//// 阅读全文
posted @ 2016-02-16 16:44 NextXavier 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 从 Main函数入口,来到appdelegate,创建Window,创建跟视图控制器并初始化视图load view、viewDidload、viewWillAppear、viewDidAppear; UIApplicationMain()⽅法主要有个功能: 1、创建应⽤程序的UIApplicatio 阅读全文
posted @ 2016-02-16 16:43 NextXavier 阅读(402) 评论(0) 推荐(0) 编辑
摘要: UITextField是控制⽂字的输⼊和显⽰的控件。 所谓输⼊,在iOS⾥就是,点击输⼊框的时候,会弹出键盘,并能把键盘收回。 相⽐于UILabel,UITextField不仅能显⽰⽂字,更能输⼊⽂字。 创建UITextField遵循以下⼏个步骤: 1、alloc开辟空间,initWithFrame 阅读全文
posted @ 2016-02-16 16:42 NextXavier 阅读(102) 评论(0) 推荐(0) 编辑
摘要: UILabel是⽤来显⽰⽂本的控件,是在app中出镜率最⾼的控件。UILabel同样是UIView的⼦类主要是⾃⼰扩展了UIView的显⽰⽂字功能。 创建⼀个UILabel,遵循以下⼏个步骤来完成: 1、alloc开辟空间,然后initWithFrame来初始化⼤⼩; 2、设置UILabel的相关属 阅读全文
posted @ 2016-02-16 16:41 NextXavier 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 按钮UIButton在app的出镜率也相当⾼。作⽤是响应⽤户点击的控件。 创建UIButton,遵循⼀下⼏个步骤: 1、⼀般⽤便利构造器来创建⼀个button对象。 2、设置按钮的属性 3、为按钮添加点击事件 4、把按钮添加到⽗视图,得以显⽰ //// ViewController.m// UIBu 阅读全文
posted @ 2016-02-16 16:41 NextXavier 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 把某个视图插入到指定位置,跟数组一样,位置都是从0开始算。若插的位置最顶层视图位置,那么这个视图就插在最顶层。 //// ViewController.m// 添加-视图//// Created by cqy on 16/2/12.// Copyright © 2016年 程清杨. All righ 阅读全文
posted @ 2016-02-16 16:40 NextXavier 阅读(159) 评论(0) 推荐(0) 编辑
摘要: frame其实也是一个结构体,是CGRect的一个变量。 //// ViewController.m// UIView01//// Created by cqy on 16/2/12.// Copyright © 2016年 程清杨. All rights reserved.// #import " 阅读全文
posted @ 2016-02-16 16:39 NextXavier 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 任何在屏幕显示的图形都是矩形,只是做了处理。因为所有在iOS能看到都是UIView或UIView的子类。 //// ViewController.m// UIView01//// Created by cqy on 16/2/12.// Copyright © 2016年 程清杨. All righ 阅读全文
posted @ 2016-02-16 16:38 NextXavier 阅读(121) 评论(0) 推荐(0) 编辑
摘要: window相当于个画板,想要展现的图像或则图形,需要把画的东西画在window画板上; UIWindow继承于UIView,在UI中所有能看的到的东西,都继承于UIView。在iOS中,通常UIWindow来表示,每个APP都要把展现的东西写在UIWindow上。通常一个APP创建一个UIWind 阅读全文
posted @ 2016-02-16 16:37 NextXavier 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 今天心情可美! 阅读全文
posted @ 2016-02-16 16:25 NextXavier 阅读(97) 评论(0) 推荐(0) 编辑