首先声明一点,由于自己iOS开发经验有限,这里给下面将要实现的效果起名叫视差滚动视图,自己也不知道是否严谨,等以后有经验了,再来更新吧。 一、需求 有的时候我们可能会有这样一种需求,在一个UITableView的上方放置一个View(为了下面实现方便,这里就叫TopView吧),想要实现的效果是,当 ...
分类:
移动开发 时间:
2016-03-26 22:15:38
阅读次数:
334
我们先来看看有可能会出现的数组越界Crash的地方; ? 1 2 3 4 5 6 7 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { WelfareItem * ...
分类:
移动开发 时间:
2016-03-26 15:22:51
阅读次数:
393
介绍: 1.两级折叠与展开: 实现原理如下: 1>通过表视图的组的头视图和单元格实现; 2>通过改变cell的高度实现; 3>通过cell实现; 实现 UITableView 的cell伸展和收缩,即下拉列表功能。点击列表某一行,可以展开此行,显示更多内容,再次点击可以收回隐藏,并且右边的箭头方向发 ...
分类:
其他好文 时间:
2016-03-24 16:05:42
阅读次数:
156
1.AFNetworking 网络请求 2.JSONKit 解析json串 3.Masonry 添加约束进行布局 4.MJRefresh、ODRefreshControl UITableView 头部和尾部刷新 5.MBProgressHUD 等待和通知视图 6.SDWebImage 异步请求图片 ...
分类:
移动开发 时间:
2016-03-24 01:12:52
阅读次数:
168
基本介绍 UITableView在 iOS 开发中可以说是使用最广泛的控件,它有两种风格:UITableViewStylePlain和UITableViewStyleGrouped。这两者操作起来其实并没有本质区别,只是后者按分组样式显示前者按照普通样式显示而已。 在UITableView中数据只有
分类:
其他好文 时间:
2016-03-20 14:38:48
阅读次数:
161
相信使用过 NSTimer 的同学或多或少碰到过这么一个BUG:滚动视图(UITableView或UIScrollView等)上的定时器,滑动过程中会出现NSTimer不工作的现象。 BUG版本效果: 大家可以观察一下,滑动过程中,NSTimer 停止工作(不滑动是正常倒计时的,再次不做展示) 代码
分类:
其他好文 时间:
2016-03-20 11:47:24
阅读次数:
230
1.让tableview的自定义cell,自己计算高度。 self.tableView.estimatedRowHeight = 44.0; self.tableView.rowHeight = UITableViewAutomaticDimension; 其中,cell中可变高度的label,设置
分类:
移动开发 时间:
2016-03-18 20:02:59
阅读次数:
162
UITableView是一种常用的UI控件,在实际开发中,由于原生api的局限,自定义UITableViewCell十分重要,自定义cell可以通过代码,也可以通过xib。 这篇随笔介绍的是通过xib自定义cell。 首先通过gif介绍如何创建xib。 然后实现代码部分,要注意的是实现代码的同时要使
分类:
移动开发 时间:
2016-03-18 17:31:16
阅读次数:
147