摘要: 总结一下布局UIView 1.Laying out Subviews(布局子视图) 系统提供了相关的三个api 在IOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),IOS5.1之后(IOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Aut 阅读全文
posted @ 2016-05-18 16:51 blue-fly 阅读(1150) 评论(0) 推荐(1) 编辑
摘要: 利用一个下面这个例子,来解决在使用刷新控件时网络延迟问题 这是一个tableView显示网络请求的数据 1.相关属性 2.初始化 3.相关的方法 因为上拉和下拉同时存在,所以,你要考虑到在网络延迟时,用户可能会同时做这两个操作 需要处理这些细节: 上拉下拉都要将请求参数进行一次保存,在数据返回时进行 阅读全文
posted @ 2016-05-12 19:19 blue-fly 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 实现的效果如下 我们要完成的效果有以下特点: 1.背景图是一个半透明的背景 2.在被选中时文字颜色变为红色,文字下面也有一个红色的指示器 3.在刚进入这个页面时,默认选中第一个 虽然可以使用xib进行设计,但是太繁琐,不如直接用代码来的简单 topVC的y值加上导航器和状态栏的高度 先添加两个属性, 阅读全文
posted @ 2016-05-09 09:35 blue-fly 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 观察效果图 UITextField有以下几种特点: 1.默认占位文字是灰色的 2.当光标点上去时,占位文字变为白色 3.光标是白色的 接下来我们通过不同的方法来解决问题 一.将xib中的UITextField与代码关联 通过NSAttributeString方法来更改占位文字的属性 但是这种方法只能 阅读全文
posted @ 2016-05-05 09:08 blue-fly 阅读(892) 评论(0) 推荐(0) 编辑
摘要: Cell属于UITableView中的组件,有多种定义方式,有系统自带的方法,有自定义的方法。 可以使用系统的方法setSeparatorColor(设置分割线颜色) 设置setSeparatorStyle(设置分割线类型) 也可以自己自定义一个Cell 在Cell的下面添加一个极细的UIView, 阅读全文
posted @ 2016-04-30 19:21 blue-fly 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 这次实现右边数据的显示 我们对上次的代码进行添加及改造 一.Controller 在xib中 把右边的的UITableView也添加上,并将关联到代码中 在DDZRecommendViewController中 (1)设置insert的目的 是避免导航栏挡住tableview显示的内容 第一句是禁止 阅读全文
posted @ 2016-04-26 09:52 blue-fly 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 推荐关注是我们App中常见的模块,今天我将总结一下具体的实现。 效果图如下: 从图中我们可以看到,该界面是由两个UITableView组成的 首先我们先完成左边的类别数据的加载,以下都是代码加xib完成的。 一.Controller 1.创建推荐关注控制器 DDZRecommendViewContr 阅读全文
posted @ 2016-04-25 10:27 blue-fly 阅读(313) 评论(0) 推荐(0) 编辑
摘要: github下载地址:https://github.com/CoderMJLee/MJRefresh MJRefresh类结构图 下拉刷新控件的种类 默认(Normal):MJRefreshNormalHeader 动图(Gif):MJRefreshGifHeader 上拉刷新控件的种类 自动刷新( 阅读全文
posted @ 2016-04-22 10:11 blue-fly 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 1.tableView隐藏滚动条 2.关于属性 使用assign: 对基础数据类型 (NSInteger,CGFloat)和C数据类型(int, float, double, char, 等等) 使用copy: 对NSString 使用copy: 对NSString 使用retain(strong) 阅读全文
posted @ 2016-04-20 09:37 blue-fly 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 现在APP的开发已经不局限于原生开发,很多都是原生+html5这种混合开发 我们可以通过webView这个控件,实现混合开发。 1.首先你需要创建一个html页面 在app初始化时,加载这个页面 2.实现UIWebViewDelegate这个协议 利用stringByEvaluationgJavaS 阅读全文
posted @ 2016-04-15 10:19 blue-fly 阅读(739) 评论(0) 推荐(0) 编辑