摘要:
1.搭建界面. 分析界面. 界面上时针,分针,秒针不需要与用户进行交互.所以都可以使用layer方式来做. 做之前要观察时针在做什么效果. 是根据当前的时间,绕着表盘的中心点进行旋转. 要了解一个非常重要的知识点.无论是旋转,缩放它都是绕着锚点.进行的. 要想让时针,分针,称针显示的中间,还要绕着中 阅读全文
摘要:
什么是隐式动画? 了解什么是隐式动画前,要先了解是什么根层和非根层. 根层:UIView内部自动关联着的那个layer我们称它是根层. 非根层:自己手动创建的层,称为非根层. 隐式动画就是当对非根层的部分属性进行修改时, 它会自动的产生一些动画的效果. 我们称这个默认产生的动画为隐式动画. 如何取消 阅读全文
摘要:
1.如何自定义Layer. 自定义CALayer的方式创建UIView的方式非常相似. CALayer *layer = [CALayer layer]; layer.frame = CGRectMake(50, 50, 100, 100); layer.backgroundColor = [UIC 阅读全文
摘要:
position和anchorPoint是CAlayer的两个属性. 我们以前修改一个控件的位置都是能过Frame的方式进行修改. 现在利用CALayer的position和anchorPoint属性也能够修改控件的位置. 这两个属性是配合使用的. position:它是用来设置当前的layer在父 阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
1.CALayer简介: CALayer我们又称它叫做层. 在每个UIView内部都有一个layer这样一个属性. UIView之所以能够显示,就是因为它里面有这个一个层,才具有显示的功能. 我们通过操作CALayer对象,可以很方便地调整UIView的一些外观属性. 可以给UIView设置阴影,圆 阅读全文
摘要:
画板界面分析. 顶部是一个工具栏.有清屏,撤销,橡皮擦,照片功能.最右部是一个保存按钮 中间部分为画板区域 最下部拖动滑竿能够改变画笔的粗线.可以选颜色. 1.界面搭建 最上部为一个ToolBar,往ToolBar拖些item,使用ToolBar的好处.里面按钮的位置不需要我们再去管理. 给最上部的 阅读全文