摘要: cell的简介:* UITableView的每一行都是一个UITableViewCell,通过调用dataSource的方法tableView:cellForRowAtIndexPath://初始化每一行* UITableViewCell内部有个默认的子视图:contentView,contentV... 阅读全文
posted @ 2015-11-12 18:19 一介闲人 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1、什么是TableView* 就是在APP中看到的列表数据* 在iOS中,要实现展示列表数据,最常用的做法就是使用UITableView* UITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳2、 TableView的两种样式UITableViewStylePlai... 阅读全文
posted @ 2015-11-12 17:47 一介闲人 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1 、 什么是UIScrollView*动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限* 当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容* 普通的UIView不具备滚动功能,不适合显示过多的内容*UIScrollView是一个能够滚动的视图控件,可以用... 阅读全文
posted @ 2015-11-12 17:28 一介闲人 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Xib 和 storyboard 对比:共同点:* 都是用来描述软件界面* 都用 Interface Builder工具来编译* 本质都是转换成代码去创建控件不同点:* xib是轻量级的,用来描述局部的UI界面*storyboard 是重量级的,用来描述整个软件的多个界面,并且能展示多个界面的跳转关... 阅读全文
posted @ 2015-11-12 16:04 一介闲人 阅读(209) 评论(0) 推荐(0) 编辑
摘要: *如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来,不让外界关心*外界可以传入对应的模型数据给view,view拿到模型数据后给内部的子控件设置对应的数据*封装控件的基本步骤*在initWithFrame:方法中添加子控件,提供便利构造方法*在layou... 阅读全文
posted @ 2015-11-12 15:49 一介闲人 阅读(150) 评论(0) 推荐(0) 编辑
摘要: *直接将数据直接写在代码里面,不是一种合理的做法。如果数据经常改,就要经常翻开对应的代码进行修改,造成代码扩展性低*因此,可以考虑将经常变的数据放在文件中进行存储,程序启动后从文件中读取最新的数据。如果要变动数据,直接修改数据文件即可,不用修改代码*一般可以使用属性列表文件存储NSArray或者NS... 阅读全文
posted @ 2015-11-12 15:40 一介闲人 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1、UILabel常见的属性@property(nonatomic,copy) NSString *text; // 显示的文字 @property(nonatomic,retain) UIFont *font;// 字体 { ... 阅读全文
posted @ 2015-11-12 15:28 一介闲人 阅读(155) 评论(0) 推荐(0) 编辑
摘要: UIView 控件苹果将控件的共同属性都抽取到了的父类UIView中- 所有的控件属性最终都继承自UIView•每个控件都是个容器,能容纳其他控件•内部小控件是大控件的子控件•大控件是内部小控件的父控件•每一个控制器(UIViewController)内部都有个默认的UIView属性-@proper... 阅读全文
posted @ 2015-11-12 14:46 一介闲人 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 初学iOS 1、APP 简单分析 开发步骤 技术点搭建基本框架 UI (User Interface)获得网络数据 网络请求 (JOSN、GET)显示数据到界面 Model 、UITableView2、一个UI界面的组成 --> 对象 (UI界面上的每一个元素都是对象)文本 --... 阅读全文
posted @ 2015-11-12 14:36 一介闲人 阅读(84) 评论(0) 推荐(0) 编辑