文章分类 -  iOS UI

摘要:研究Core Animation已经有段时间了,关于Core Animation,网上没什么好的介绍。苹果网站上有篇专门的总结性介绍,但是似乎原理性的东西不多,看得人云山雾罩,感觉,写那篇东西的人,其实是假设读的人了解界面动画技术的原理的。今天有点别的事情要使用Linux,忘掉了ssh的密码,没办法重新设ssh,结果怎么也想不起来怎么设ssh远程登陆了,没办法又到网上查了一遍,太浪费时间了,痛感忘记记笔记是多么可怕的事情。鉴于Core Animation的内容实在是非常繁杂,应用的Obj-C语言本身的特性也很多,所以写个备忘录记录一下,懂的人看了后如果发现了错误,还不吝指教。1.UIView是 阅读全文
posted @ 2012-10-17 16:08 lawmoios 阅读(68) 评论(0) 推荐(0)
摘要:CALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录:1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,bounds等,实际上内部都是在访问它所包含的CALayer的相关属性。2. UIView有个重要属性layer,可以返回它的主CALayer实例。// 要访问层,读取UIView实例的layer属性CALay 阅读全文
posted @ 2012-10-17 16:07 lawmoios 阅读(98) 评论(0) 推荐(0)
摘要:ElementSize (in points)Window (including status bar)320 x 480 ptsStatus Bar (How to hide the status bar)20 pts View inside window (visible status bar)320 x 460 Navigation Bar44 pts Nav BarImage/ Toolbar Imageup to 20 x 20 pts (transparent PNG) Tab Bar49 pts Ta... 阅读全文
posted @ 2012-07-13 14:44 lawmoios 阅读(104) 评论(0) 推荐(0)
摘要:这几个都是在ios程序中,经常会注意到的一些小细节,能否真正了解这些,对写ios程序也有很大的好处。frame 是UIView中表示此view的一个矩形面积,包括了view在它的superview中的一些几何上的标识。有起始坐标,也就是origin(CGPoint)和这个矩形面积的宽(width)和高(height)bounds 每个view,除了有对应它的superview的相关坐标外,它自己也有对应它自己的几何坐标,所以bounds就是标识它自己坐标关系的一个标识,它有和frame一样的属性,但在数值上会有些不同。center 是一个view的中心,默认是这个view对应superview 阅读全文
posted @ 2012-06-14 22:25 lawmoios 阅读(62) 评论(0) 推荐(0)
摘要:曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和frame分别表示什么?2。ContentMode里UIViewContentModeScaleToFill代表什么?3。contentStretch 里的指定UIView里缩放区域是如何计算的?4。UIVIew里的哪些属性变化可以用动画来呈现?5。UIKit的坐标系和Core Graphics的坐标系的差 阅读全文
posted @ 2012-05-17 15:44 lawmoios 阅读(117) 评论(0) 推荐(0)