1584916804

@WangZhuoYue

1584916804 暂无简介

所有 个人的 我参与的
Forks 暂停/关闭的

    1584916804 / 重力感应

    重力感应

    1584916804 / 个人中心-波浪

    /** * 定时器 CADisplayLink:利用刷帧和屏幕频率一样来重绘渲染页面,也就是说每次屏幕刷新的时候就会调用它的响应方法(屏幕一般一秒刷新60次),在绘图中需要重绘时常用它来代替NSTimer,因为NSTimer调度优先级比较低,并不会准时调用,做动画的话会有卡顿的感觉 */ @property (nonatomic, strong) CADisplayLink *timer; /** * 实浪动画 CAShapeLayer:CALayer的子类,通常结合CGPath来绘制不规则矩形图形 其优点: 1.渲染效率高渲染快速。CAShapeLayer使用了硬件加速,绘制同一图形会比用Core Graphics快很多。 2.高效使用内存。一个CAShapeLayer不需要像普通CALayer一样创建一个寄宿图形,所以无论有多大,都不会占用太多的内存。 3.不会被图层边界剪裁掉。一个CAShapeLayer可以在边界之外绘制。你的图层路径不会像在使用Core Graphics的普通CALayer一样被剪裁掉。 4.不会出现像素化。当你给CAShapeLa

    1584916804 / NeiHanDemo-自动布局

    1584916804 / LimitFree

    LimitFree

    1584916804 / HeartOfMeet

    心灵FM

    1584916804 / 瀑布流-自定义cell

    瀑布流,使用UIScrollView,自定义cell

    1584916804 / 轮播图-UIScrollView

    scrollview, 使用三个imageView 实现无限循环滚动,含定时器

    1584916804 / 轮播图-UICollectionView

    自动无限循环轮播图-UICollectionView,循环复用,计时器 关键代码有两句: I) 每次定时器执行下面代码的时候,就将图片无动画的拖拽到中间那组的图片位置,注意scrollToItemAtIndexPath方法中,animated的参数值为NO。这里就可以解释为什么可以无限滚动了。假设图片组已经滚动到80组了,下次定时器再执行的时候,会先执行下面的代码,将图片组拉回到第50组对应图片的位置,由于这次操作是无动画的,所以用户根本察觉不出来。 // 2. 每次进来就让用户看中间那组的信息,立刻看到,没有动画(第50组) NSIndexPath *currentIndexPathReset = [NSIndexPath indexPathForItem:indexPath.item inSection:kNumberofSections / 2]; [self.collectionView scrollToItemAtIndexPath:currentIndexPathReset atScrollPosition:UICollectionViewScr

    1584916804 / WZY_Microblog

    自学 练手 新浪微博

搜索帮助