2016年5月7日

控制器的创建

摘要: 1.创建一个空的IOS项目 2.为项目添加一个控制器类 1.创建一个空的IOS项目 2.为项目添加一个控制器类 3.直接在代理方法中创建一个控制器 3.直接在代理方法中创建一个控制器 新建一个xib文件,命名为one.xib 创建过程和注意点 创建代码 - (BOOL)application:(UI 阅读全文

posted @ 2016-05-07 13:24 Enroute 阅读(170) 评论(0) 推荐(0) 编辑

UIWindow简单介绍

摘要: UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了 一个iOS程序之所以能显示到屏幕上, 阅读全文

posted @ 2016-05-07 13:07 Enroute 阅读(115) 评论(0) 推荐(0) 编辑

UIApplication

摘要: 简单介绍 UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。 每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。 通过[UIApplication shared 阅读全文

posted @ 2016-05-07 12:54 Enroute 阅读(235) 评论(0) 推荐(0) 编辑

UIPickerView的使用

摘要: DataSource协议 必须要实现这两个方法 Delegate协议 常用的几种方法 阅读全文

posted @ 2016-05-07 12:45 Enroute 阅读(189) 评论(0) 推荐(0) 编辑

代理、通知、KVO

摘要: 代理设计模式的作用: 1.A对象监听B对象的一些行为,A成为B的代理 2.B对象想告诉A对象一些事情,A成为B的代理 代理设计模式的总结: 如果你想监听别人的一些行为,那么你就要成为别人的代理 如果你想告诉别人一些事情,那么就让别人成为你的代理 代理设计模式的开发步骤 1.拟一份协议(协议名字的格式 阅读全文

posted @ 2016-05-07 10:57 Enroute 阅读(194) 评论(0) 推荐(0) 编辑

UIAlertController

摘要: 创建弹框控制器 UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"请输入团购信息" message:nil preferredStyle:UIAlertControllerStyleAlert]; 添加按 阅读全文

posted @ 2016-05-07 10:55 Enroute 阅读(163) 评论(0) 推荐(0) 编辑

UITableView-批量操作

摘要: 点击编辑按钮进入编辑模式 // 进入编辑模式 [self.tableView setEditing:!self.tableView.isEditing animated:YES]; // 允许在编辑模式进行多选操作 self.tableView.allowsMultipleSelectionDuri 阅读全文

posted @ 2016-05-07 10:51 Enroute 阅读(193) 评论(0) 推荐(0) 编辑

UITableView-数据刷新

摘要: 数据刷新方法 重新刷新屏幕上的所有cell [self.tableView reloadData]; 刷新特定行的cell [self.tableView reloadRowsAtIndexPaths:@[ [NSIndexPath indexPathForRow:0 inSection:0], [ 阅读全文

posted @ 2016-05-07 10:45 Enroute 阅读(222) 评论(0) 推荐(0) 编辑

UITableView-常见设置

摘要: UITableView的常见设置 UITableViewCell的常见设置 阅读全文

posted @ 2016-05-07 00:54 Enroute 阅读(276) 评论(0) 推荐(0) 编辑

UITableView-Delegate方法

摘要: /** * 选中某一行的时候调用(点击某一行) * * @param indexPath 被选中的那一行 */ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"selectRowAtIndexPath - %zd", in... 阅读全文

posted @ 2016-05-07 00:51 Enroute 阅读(240) 评论(0) 推荐(0) 编辑

UITableView-cell的循环利用

摘要: cell的循环利用方式1 cell的循环利用方式2 定义一个全局变量 注册某个标识对应的cell类型 在数据源方法中返回cell cell的循环利用方式3 在storyboard中设置UITableView的Dynamic Prototypes Cell 在storyboard中设置UITableV 阅读全文

posted @ 2016-05-07 00:49 Enroute 阅读(264) 评论(0) 推荐(0) 编辑

UITableView-DataSource协议

摘要: tableView如何显示数据 设置dataSource数据源 数据源要遵守UITableViewDataSource协议 数据源要实现协议中的某些方法 设置dataSource数据源 数据源要遵守UITableViewDataSource协议 数据源要实现协议中的某些方法 阅读全文

posted @ 2016-05-07 00:37 Enroute 阅读(214) 评论(0) 推荐(0) 编辑

UI基础-项目文件介绍

摘要: 项目文件介绍 新建一个项目,最左侧中包含3个文件夹 第1个文件夹包含项目相关的所有的代码文件及数据文件 supportingFiles里面包含配置文件及其他的数据文件 最后的UI-TESTS文件夹主要是做单元测试使用的,我们目前不会用到,所以先不考虑。 info.plist文件,项目的配置信息文件 阅读全文

posted @ 2016-05-07 00:32 Enroute 阅读(462) 评论(0) 推荐(0) 编辑

UI基础-UIScrollView

摘要: UIScrollView常用属性 阅读全文

posted @ 2016-05-07 00:24 Enroute 阅读(86) 评论(0) 推荐(0) 编辑

UI基础-定时任务

摘要: 方法1:performSelector 方法2:GCD 方法3:NSTimer 阅读全文

posted @ 2016-05-07 00:12 Enroute 阅读(368) 评论(0) 推荐(0) 编辑

导航