如何理解CGAffineTransform
CGAffineTransform A structure for holding an affine transformation matrix. 以上是它的定义,其实就是一个矩阵的结构体,经常用于动画,形状变换。 包含如下参数: struct CGAffineTransform { CGFloat a; CGFloat b; CGFloat c; CGFloat d; CGFloat tx;...
CGAffineTransform A structure for holding an affine transformation matrix. 以上是它的定义,其实就是一个矩阵的结构体,经常用于动画,形状变换。 包含如下参数: struct CGAffineTransform { CGFloat a; CGFloat b; CGFloat c; CGFloat d; CGFloat tx;...
实现选择 网上大部分的教程,都是基于修改section的hearderView来实现的,但是看QQ的好友列表,style是grouped,显然不是使用section的header来处理。使用section的hearderView来实现的,十分简单,网上也有很多源码和教程,只要刷新一下dataSource然后调用就可以了。不在本次讨论的范围之内。 - (void)reloadSections:(NSIndexSet *)sections 这次我直接使用grouped的cell来做父cell,点击后展开相应的子cell,还有动画特效。(目测QQ好友列表没有使用动画特效,可能是因为好友列表过于大,内存占用问题或者是用户体验问题。) 封装测试数据 使用FMDB(或者CoreData)从objc中国获取主issue作为父级cell,...