
高级
文章平均质量分 93
走向后山
你的价值来自你的行动
展开
-
IOS核心动画高级四:视觉效果
我们在第三章【图层几何学】中讨论了图层的frame,第二章【寄宿图】我们讨论了图层的寄宿图,但是图层不仅仅可以是图片或是颜色的容器。还有一系列内建的特性使得创建美丽优雅的令人深刻的界面元素成为可能,在这一章,我们将会探索一些能够通过使用CALayer属性实现的视觉效果。圆角圆角矩形是ios中的一个标志性审美特性。这在ios中的每一个地方都得到了体现。不论是主屏幕图标,还是警告弹窗,甚至是文本框,按照翻译 2017-06-16 17:17:17 · 2944 阅读 · 1 评论 -
IOS核心动画高级一:图层树
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-06-06 21:58:45 · 1345 阅读 · 0 评论 -
IOS核心动画高级五:变换
在第四章“视觉效果”中,我们研究了一些增强图层和它的内容显示效果的一些技术,在这一章中,我们将要研究可以用来对图层旋转、摆放或者扭曲的CGAffineTransform。以及可以将扁平物体转换成三维空间对象的CATransform3D。仿射变换在第三章【图层几何学】中我们使用了UIView的transform属性旋转了钟表的指针,但是并没有解释背后运作的原理,实际上UIView的transform属翻译 2017-06-20 14:50:01 · 1850 阅读 · 0 评论 -
IOS核心动画高级二:寄宿图
寄宿图承接上文,我们在【图层树】的文章中介绍了CALayer 并且创建了一个简单蓝色背景的图层进行展示,如果图层只能展示单调的颜色未免太无聊了,事实上CALayer类能够包含一张你喜欢的图片,本章我们一块来探索CALayer的寄宿图(即图层中包含的图)。contents属性CALayer有一个属性叫做contents,这个属性的类型被定义为id,意味着它可以是任意类型的对象。在这种情况下,你可以给c翻译 2017-06-12 14:38:25 · 1032 阅读 · 0 评论 -
IOS核心动画高级三:图层几何学
第二章里,我们介绍了图层背后的图片,和一些控制图层坐标和旋转的属性,在本章里面我们将要看一看在图层内部是如何根据父图层和兄弟图层来控制位置和尺寸的。另外我们也会涉及如何管理图层的几何结构,以及它是如何被自动调整和自动布局影响。布局UIView有三个比较重要的布局属性:frame、bounds和center。CALayer对应的叫frame、bounds和position。为了能够区分清楚,图层用了”翻译 2017-06-14 14:26:44 · 1972 阅读 · 1 评论