应用场景想让一些古卷文字慢慢渐变成背景色,而不是一个突兀的边界layer的边框不是圆角,而是有星形框架的图片方法设置mask属性。这个属性也是一个layer属性,但只有alpha属性有效果。即image的alpha属性和masklayer的alpha属性之积是最终的alpha。优点CALayer蒙板... ...
分类:
移动开发 时间:
2017-01-14 11:23:27
阅读次数:
219
圆角cornerRadius确定圆角的大小masksToBounds确定要不要裁减圆角以外的界面图层边框borderWidth 边框的粗细,point是衡量值。borderColor 边框的颜色,CGColorRef类型。边框是绘制在图层边界里面的,而且在所有子内容之前,也在子图层之前。红色laye... ...
分类:
移动开发 时间:
2017-01-14 11:14:21
阅读次数:
219
原文链接 1、菁优网首页动画效果图 2、动画效果分析 2.1、动画效果一定是UIView动画,因为核心动画是CALayer的动画效果给我们的位移假象,视图的真实位置并没有发生变化。在首页的动画中,按钮的位置是随着转盘的转动在发生变化的。核心动画无法帮我们完成这项任务。在转盘转动的同时,按钮也要进行着 ...
分类:
其他好文 时间:
2016-12-29 16:58:41
阅读次数:
273
一、点击扩散效果 这个效果没什么难度,主要是加深对核心动画的理解和使用,但是还是有几个想说明的地方。先看一下效果,具体内容代码里有注释。 二、图片轮播 图片轮播已经老生常谈了,我在一个APP上看到这个效果还不错就试着写了下。代码没什么,主要是逻辑上的处理。 三、毛毛虫效果 这个也是在那个APP上看到 ...
分类:
其他好文 时间:
2016-12-20 16:11:56
阅读次数:
273
前言:在开发APP中,我们会经常使用到动画效果。使用动画可以让我们的APP更酷更炫,最重要的是优化用户体验,但取决于动画的质量。像QQ、微信、新浪微博等APP,动画效果就很好了,至少我很喜欢它们的动画,让我使用起来感觉很顺畅,心情很开朗。本文会介绍UIView效果的实现方法,非核心动画。 一、使用U ...
分类:
移动开发 时间:
2016-12-05 19:45:24
阅读次数:
219
核心动画可以让View旋转,缩放,平移(主要是操作View的layer(层)属性)但是核心动画改变的位置不是真实的位置,一切都是假象所以有时候要用到其他动画,如UIView本来封装的动画,还有定时器 // 实现图片360°旋转 CABasicAnimation* rotationAnimation; ...
分类:
移动开发 时间:
2016-11-27 16:33:26
阅读次数:
216
上次学习了iOS学习笔记09-核心动画CoreAnimation,这次继续学习动画,上次使用的CoreAnimation很多人感觉使用起来很繁琐,有没有更加方便的动画效果实现呢?答案是有的,那就是UIView动画封装 一、UIView动画 苹果知道图层动画使用麻烦,就为我们封装到了UIView里,使 ...
分类:
移动开发 时间:
2016-11-15 11:03:14
阅读次数:
151
一、CALayer CALayer包含在QuartzCore框架中,具有跨平台性,在iOS中使用Core Animation开发动画的本质是 将CALayer内容转化为位图从而供硬件操作 。 注意:阴影效果无法和masksToBounds同时使用,因为masksToBounds的目的就是剪切外边框, ...
分类:
移动开发 时间:
2016-11-15 10:17:32
阅读次数:
324
一. CALayer
(一). CALayer简介
在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIVie...
分类:
其他好文 时间:
2016-10-31 14:10:56
阅读次数:
350