02 2016 档案

摘要:一、调出相册或者相机 注意:调用相机还是相册都要接受两个协议,如果不接受协议的话,当你选好了照片也不会显示在主视图上面,相机照相也不会加到相册中 1、设置一个按钮来模态出提示框,在按钮的方法中写代码 2、在按钮方法中先创建一个提醒视图 3、为创建的提醒视图添加两个事件,一个是相机,一个是相册 4、在 阅读全文
posted @ 2016-02-19 16:51 susan高薪养成记 阅读(207) 评论(0) 推荐(0) 编辑
摘要:一、创建系统内部定义的布局类来创建集合视图 1、创建一个布局对象,采用系统布局类UICollectionViewFlowLayut 上面的是系统样式的一些属性,也可以通过协议来实现布局,布局类的协议,只需要接受协议 UICollectionViewDelegateFlowLayout,不需要设置代理 阅读全文
posted @ 2016-02-19 16:45 susan高薪养成记 阅读(175) 评论(0) 推荐(0) 编辑
摘要:XIB中表视图在每行显示的内容方法中,不需要为cell开辟空间 //AutoLayout自动布局 storyboard 1、快捷键: 左边工具栏:comment+0 右边工具栏:comment+alt+0 中心竖线:shift+comment+丨 中心横线:shift+comment+ - 知道控件 阅读全文
posted @ 2016-02-19 16:37 susan高薪养成记 阅读(296) 评论(0) 推荐(0) 编辑
摘要:自定义cell的步骤: 1、将所有cell要显示的子视图控件声明成为属性 2、重写cell的初始化方法,frame给定为CGRectZero,将控件添加到cell上面进行显示,一定要注意是添加到self.contentView上面,因为cell系统内部的控件就是添加在contentView上面,但是 阅读全文
posted @ 2016-02-19 01:18 susan高薪养成记 阅读(302) 评论(0) 推荐(0) 编辑
摘要:数据的添加、删除4个步骤: 1、现在导航视图上面添加一个按钮,可以是系统自带的编辑按钮editButtonItem 2、实现方法让将要执行删除添加操作的表视图处于编辑状态 3、指定表视图中哪些行可以处于编辑状态,默认所有行都可以进行编辑 4、指定编辑样式,到底是删除还是添加,此方法如果不重写的话,默 阅读全文
posted @ 2016-02-19 01:07 susan高薪养成记 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1、初始化数组的时候要注意,用遍历构造器的话可能会有内存问题 2、创建一个tableView 3、创建完tableView之后可以为他设置一些属性,如: 4、设置完属性之后,要是你想要添加数据的话,要接受UITableViewDataSource协议,这个协议有两个必须要实现的方法 要是想要改变UI 阅读全文
posted @ 2016-02-19 00:59 susan高薪养成记 阅读(112) 评论(0) 推荐(0) 编辑
摘要:标签视图控制器:当我们想要做一个界面类似手机联系人那样的的程序的时候就会用到,它可以帮我们添加、管理许多的标签项,使我们包含不同的操作,简单来说,导航是管理有层次递进关系的多个页面,标签视图控制器是管理多个没有层次递进关系的页面,下面是标签视图控制器的创建 自定义样式的创建: 阅读全文
posted @ 2016-02-19 00:52 susan高薪养成记 阅读(106) 评论(0) 推荐(0) 编辑
摘要:用导航的两个视图之间的传值: 方式有三种: 1、属性传值:第一个页面到第二个页面的传值 2、协议传值:第二个页面到第一个页面的传值 3、Block传值:第二个页面到第一个页面的传值 介绍属性和代理传值: 1、分别在两个视图上面都添加输入框和label,并且都设置为属性 2、第一个页面到第二个页面的传 阅读全文
posted @ 2016-02-18 02:14 susan高薪养成记 阅读(227) 评论(0) 推荐(0) 编辑
摘要:创建导航: 1、创建一个视图控制器的类a 2、在app中引用 3、在app.m中创建a对象 4、创建一个导航视图,并且把a对象作为导航视图的根视图 5、设置window的根视图为导航视图控制器,代码: 6、到a.m文件中给导航设置属性,如:(给导航设置属性大部分都是.navigationItem) 阅读全文
posted @ 2016-02-18 01:58 susan高薪养成记 阅读(175) 评论(0) 推荐(0) 编辑
摘要:1、滑动视图的创建,和分页连用 1、创建滑动视图 2、在滑动视图里面添加图片 3、创建分页视图 4、给滑动视图设置代理 5、实现代理方法,使图片翻页的时候,分页也在自己的相应的点上 代理协议方法的实现:当滚动时触发的方法 2、与分页连用,并且可以无限滚动 1、在第一张页面前面加一张与最后一张一样的 阅读全文
posted @ 2016-02-18 01:42 susan高薪养成记 阅读(291) 评论(0) 推荐(0) 编辑
摘要:UIControl是有控制功能的视图的父类,只要跟控制有关的控件都是继承于该类,UIControl这个类通常我们并不直接使用,而是使用其子类,以下介绍一些它的子类 UISlider: UISegmentedControl:(当图片显示不出来的时候,可以改变图片的模式为: imageWithRende 阅读全文
posted @ 2016-02-18 01:26 susan高薪养成记 阅读(220) 评论(0) 推荐(0) 编辑
摘要:触摸: 1、创建一个视图,重写TA在不同阶段的触发的方法,方法如下: 2、当重写触碰移动方法,想要实现一个视图随着自己的鼠标移动的方法时 获取触摸在屏幕上的手指对象: UITouch *tou = [touches anyObject]; (1)要获取手指移动之前的位置 之前的位置 = [tou p 阅读全文
posted @ 2016-02-17 01:11 susan高薪养成记 阅读(153) 评论(0) 推荐(0) 编辑
摘要:使用视图控制器的步骤: 1、创建一个根视图控制器 aController 2、在AppDelegate中引用aController的头文件,并且指定AppDelegate的根视图控制器为aController,代码如图: 3、设置了AppDelegate的根视图控制器,但是aController视图 阅读全文
posted @ 2016-02-17 00:57 susan高薪养成记 阅读(212) 评论(0) 推荐(0) 编辑
摘要:UILabel 常用属性: UITextField 常用属性: 输入控制属性: 外观控制属性: 输入框让键盘回收的方法: 1、通过协议 (1)让AppDelegate成为输入框的代理对象 ,让TA去执行事件(AppDelegate接受输入框的协议) (2)接受了协议就要执行键盘回收的方法 (3)建立 阅读全文
posted @ 2016-02-17 00:14 susan高薪养成记 阅读(252) 评论(0) 推荐(0) 编辑
摘要:创建一个工程之后改成MRC分4步 1、创建完空模板之后,修改环境为MRC 2、将AppDelegate.h文件中的strong改为retain 3、在AppDelegate.m文件中重写dealloc方法将实例变量_window释放一次 4、在创建的window对象的最后加autorelease,完 阅读全文
posted @ 2016-02-16 23:49 susan高薪养成记 阅读(165) 评论(0) 推荐(0) 编辑