仿射变换 用 CGPoint 的每一列和 CGAffineTransform 矩阵的每一行对应元素相乘再求 和,就形成了一个新的 CGPoint 类型的结果。要解释一下图中显示的灰色元素, 为了能让矩阵做乘法,左边矩阵的列数一定要和右边矩阵的行数个数相同,所以要 给矩阵填充一些标志值,使得既可以让矩 ...
分类:
移动开发 时间:
2018-07-20 21:17:00
阅读次数:
219
假设在panGesture的回调事件里已经拿到了panGestureRecognizer CGPoint point = [panGestureRecognizer locationInView:self.view];//获得的是当前的触摸点的坐标 CGPoint point2 = [panGest ...
分类:
其他好文 时间:
2018-07-09 17:52:02
阅读次数:
205
当cell中有UItextfiled或者UITextVIew时,弹出键盘把tableview往上,但是有的cell没有移动,解决方法是找到第一响应者(一般是:UITextField),判断它所在的cell是否显示在可见区域,如果没有则让tableVIew滑动至该cell全部可见: ...
分类:
移动开发 时间:
2018-03-05 17:01:52
阅读次数:
244
前言 关于 "CAAnimation" 和 "CALayer" 类,核心动画扩展了NSKeyValueCoding协议。这个扩展为一些keys添加了默认值,扩大了封装协议,添加了为CGpoint、CGRect、CGSize和 "CATransform3D" 类型的支持。 ...
分类:
其他好文 时间:
2018-02-08 20:11:01
阅读次数:
284
1、CAReplicatorLayer简介 CAReplicatorLayer用于对图层进行复制,包括图层的动画也能复制!可以看着将某一段事务进行重复! 2、CAReplicatorLayer的简单使用 效果图 效果图 ...
分类:
移动开发 时间:
2017-10-31 11:18:12
阅读次数:
287
CGPoint itemSprite1position = ccp(100,200); NSMutableArray * array = [[NSMutableArray alloc] initWithObjects:NSStringFromCGPoint(itemSprite1position), ...
分类:
移动开发 时间:
2017-10-29 14:38:48
阅读次数:
221
原文:http://www.cnblogs.com/shisishao/p/6000999.html ...
分类:
其他好文 时间:
2017-09-27 13:25:59
阅读次数:
128
1. uiscrollview在调用setFrame,setBounds等方法的时候会默认调用稀有api: _adjustContentOffsetIfNecessary 这个方法会改变当前的contentOffset值 (CGPoint) contentOffset = (x = 0, y = - ...
分类:
其他好文 时间:
2017-09-02 11:24:08
阅读次数:
242
项目中遇到过,故查资料自己写Demo测试。 Demo链接: https://pan.baidu.com/s/1skEi0FV 密码: 8swh ...
分类:
移动开发 时间:
2017-08-05 12:35:05
阅读次数:
316
CGPoint center = CGPointZero; CGPoint (^pointAddHandler)(CGPoint addPoint) = ^(CGPoint addPoint) { return CGPointMake(center.x + addPoint.x, center.y ...
分类:
其他好文 时间:
2017-08-02 13:07:56
阅读次数:
135