iOS
加温后的啤酒
这个作者很懒,什么都没留下…
展开
-
CALayer
CALayerUIView之所以能显示在屏幕上,完全是因为它内部的一个图层 在创建UIVIew对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层 当UIView需要显示到屏幕上时,会调用drawRect:方法进行绘图,并且会将所有内容绘制在自己的图层上,绘图完毕后,系统会将图层拷贝到屏幕上,于是就完成了UIView的显示 换句话说原创 2015-07-16 10:33:15 · 378 阅读 · 0 评论 -
iOS显示启动页时隐藏状态栏
在iOS7之后,默认情况下 状态栏是交给控制器管理的 如果想让appDelegate管理,需要在info.plist文件中加入一个选项View controller-based status bar appearance = NO ,如下图设置appDelegate 管理状态栏之后,在勾选下图勾选下图之后不仅启动页没有显示状态栏,应用程序启动结束之后仍然没有状态栏,原创 2015-07-16 14:57:06 · 4963 阅读 · 0 评论 -
使用 iOS 8 Spring Animation API 创建动画
Spring Animation 是一种特殊的动画曲线,自从 iOS 7 开始被广泛应用在系统动画中。下图中演示的系统自带的动画效果,都使用了 Spring Animation: 事实上,从 iOS 7 起几乎所有的系统动画都用的是 Spring Animation,包括 App 文件夹打开/关闭效果、键盘弹出效果、UISwitch 控件的开关效果、不同 View Control转载 2015-07-31 15:40:45 · 424 阅读 · 0 评论