登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

iOS CAAnimation(动画)知识详解

**关于代码** > 1. github源码:[星星_新年快乐~](https://github.com/LiPengYue/starAnimation) 引用了第三方label框架,制作了闪烁效果 (github源码请看[这里](https://github.com/facebook/Shimmer)) 主要技术: CAShapeLayer。 CAAnimationGroup。 CAKeyframeAnimation。 !(http://upload-images.jianshu.io/upload_ ...
liPengYao 2017-9-19 19:41
阅读:63 评论:0 赞:0

OC_转场动画的工具类(无交互)

**转场动画的学习** >请看简书(http://www.jianshu.com/p/fb0d6b0f8008) --- **一、思路** >. a跳转b 1. a: a可以什么都不用做,直接present, 2. b: b要在init方法里面 写这两个方法, 这个方法保证fromView才不会被移除(及可以在modal后看到a控制器的view) ` self.modalPresentationStyle = UIModalPresentationCust ...
liPengYao 2017-9-19 19:41
阅读:29 评论:0 赞:0

Quartz 2D绘图知识详解

** Quartz** >需要注意的是在UIImageView的子类中重写drawRect:是非法的,你不能把自己的绘制和UIImageView进行结合。 **1. ** Mac OS X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics。共有两种部分组成Quartz: **2. ** Quartz Compositor,合成视窗系统,管理和合成幕后视窗影像来建立Mac OS X使用者接口。 ...
liPengYao 2017-9-19 19:40
阅读:48 评论:0 赞:0

Quartz 2D 手势 截图 动画小demo

> ![2017总结的动画demo.gif](http://upload-images.jianshu.io/upload_images/4185621-736e9b4b7e18c09e.gif?imageMogr2/auto-orient/strip) 首先介绍这里面一共有两个比较重要的类 #一 、手势工具类LYPGestureRecognizerTool.h **大体思路** 1 . 由于是手势工具类,所以在以后用的时候,可能回多次创建,所以索性就弄了 ...
liPengYao 2017-9-19 19:39
阅读:32 评论:0 赞:0

iOS UIGestureRecognizer (手势的基本知识介绍)

>1. 手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。iOS 系统在 3.2 以后,他提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直接使用他们进行手势操作。 2. 手势类型(他们都继承自UIGestureRecognizer,而UIGestureRecognizer继承自NSObject) ``` UIPanGestureRecognizer(拖动) UIPi ...
liPengYao 2017-9-19 19:38
阅读:46 评论:0 赞:0

iOS开发之--图形上下文以及绘图

前言: 对[《iOS开发系列--打造自己的“美图秀秀”》](http://www.cnblogs.com/kenshincui/p/3959951.html#!comments)文章做了整理 如果对于CGPaht 或CGContextPath有不理解,那么请查:[《IOS图形绘制路径 CGPATH & CGCONTEXT相关联的CGPath & UIBezierPath》](http://www.jianshu.com/p/865172261e37) 在iOS中常用的绘图 ...
liPengYao 2017-9-19 19:37
阅读:37 评论:0 赞:0

iOS 扩展性极强的波浪效果工具类

![冲浪.gif](http://upload-images.jianshu.io/upload_images/4185621-a92c752ac94658f0.gif?imageMogr2/auto-orient/strip) 前言: 工作中遇到冲浪需求,于是找了很多资料做参考,最后集成了一个工具类 --- **一、实现思路** >1. 用正弦函数,计算波浪上的点用`UIBezierPath`的`moveToPoint`和`addLineToPoint`连接成线 ...
liPengYao 2017-9-19 19:35
阅读:38 评论:0 赞:0

iOS CFRUnLoopRef 之CFRunLoopMode

**1.简介:**>每个CFRunLoopRef 包含若干个 Mode,每个 Mode 又包含若干个 Source/Timer/Observer。每次调用 RunLoop 的主函数时,只能指定其中一个 Mode,这个Mode被称作 CurrentMode。如果需要切换 Mode,只能退出 Loop,再重新指定一个 Mode 进入。这样做主要是为了分隔开不同组的 Source/Timer/Observer,让其互不影响 ...
liPengYao 2017-9-19 19:34
阅读:30 评论:0 赞:0

iOS RunLoop详解

参考资料: ibireme :http://blog.ibireme.com/2015/05/18/runloop/ 李峰峰:http://www.imlifengfeng.com/blog/?p=487 (感谢各位大神的总结) #一、简介 [CFRunLoopRef源码](http://opensource.apple.com/tarballs/CF/ ) >RunLoop是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(比如说触摸事件 ...
liPengYao 2017-9-19 19:33
阅读:49 评论:0 赞:0

CFRunLoopRef 的内部逻辑(向 ibireme学习)

>本文纯属抄录更详细的内容请看:(http://www.cocoachina.com/ios/20150601/11970.html)感谢 ibireme整理这么完整的笔记据苹果在文档里的说明,RunLoop 内部的逻辑大致如下:!(http://upload-images.jianshu.io/upload_images/4185621-3e0ef87a438f3e52.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)```/// ...
liPengYao 2017-9-19 19:32
阅读:34 评论:0 赞:0

CGContextSetBlendMode - CGBlendMode

``` //正常;也是默认的模式。前景图会覆盖背景图 kCGBlendModeNormal // 正片叠底;混合了前景和背景的颜色,最终颜色比原先的都暗 kCGBlendModeMultiply //滤色;把前景和背景图的颜色先反过来,然后混合 kCGBlendModeScreen // 覆盖;能保留灰度信息,结合 kCGBlendModeOverlay //覆盖;能保留灰度信息,结合kCGBlen ...
liPengYao 2017-9-19 19:31
阅读:34 评论:0 赞:0

iOS CALayer (图层的相关知识)

#CALayer简介 >1. 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。 2. 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问 ...
liPengYao 2017-9-19 19:30
阅读:34 评论:0 赞:0

Transform&CATransform3D

#View的Transform >修改transform属性,可以实现控件的 平移/缩放和旋转 **常用的函数:** ``` CGAffineTransformMakeTranslation 只能平移一次 CGAffineTransformTranslate 可以连续平移 tx表示水平方向的移动范围,大于0表示向右移,小于0表示向左移动 ty表示垂直方向的移动范围,大于0表示向上移,小于0表示向 ...
liPengYao 2017-9-19 19:29
阅读:27 评论:0 赞:0

IOS图形绘制路径 CGPATH & CGCONTEXT相关联的CGPath & UIBezierPath ...

#**独立CGPath总结** ``` CGPathCreateMutable //创建一个可变图形的路径 需要自己释放 CGPathCreateWithEllipseInRect //创建一个椭圆形的不可改变的路径 CGPathCreateWithRect //创建一个不变的矩形路径 CGPathCreateCopy //创建一个不可变的可以拷贝的路径 CGPathCreateCopyByDashingPath //创建一个虚线路径可以复制的 ...
liPengYao 2017-9-19 19:29
阅读:20 评论:0 赞:0
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

返回顶部