码迷,mamicode.com
首页 >  
搜索关键字:uiview calayer    ( 3240个结果
得到一个view 所在的控制器(viewController)
- (UIViewController*)viewController { for (UIView* next = [self superview]; next; next =next.superview) { UIResponder*nextResponder = [next nextRe...
分类:其他好文   时间:2014-06-11 09:34:16    阅读次数:227
iOS事件
1. 3大类型:触摸事件,加速计事件,远程控制事件2.只有继承了UIResponder的对象才能接收并处理事件3.UIApplication UIViewController UIView都继承UIResponder4.UIResponder的内部方法触摸事件:以touches开头5.当用户用手指触...
分类:移动开发   时间:2014-06-10 12:49:58    阅读次数:247
Layer的shadow属性
Layer的shadow属性Layer中的阴影都是可以做动画处理的.- (void)viewDidLoad{ [super viewDidLoad]; CALayer *layer = [CALayer layer]; layer.frame ...
分类:其他好文   时间:2014-06-09 19:33:26    阅读次数:822
ios动态创建UIView
- (id)initWithFrame:(CGRect)frame; // default initializer// (CGRect)frame:UIView的大小创建一个UIView- (void)viewDidLoad{ UIView *v = [[UIView all...
分类:移动开发   时间:2014-06-09 14:54:00    阅读次数:393
iOS核心动画工作笔记
1.图层和UIVIew的区别:图层不能和用户进行交互,图层性能高2.imageVIew的图片显示是在图层上面的子层。用maskBounds剪切时剪的是图层,用户看不到是因为子层挡住了3.CAlayer的代理方法没有协议,任何对象都能成为他的代理,即NSObject的方法4.UIVIew内部的根图层的...
分类:移动开发   时间:2014-06-08 06:00:39    阅读次数:244
自定义tabBar中的注意事项
1、在自定义tabBar中,往tabBar中添加按钮的时候,默认情况下会在按钮的前面和后面添加UITabBarBackgroundView和UIImageView,导致子控件会增加两个,在自动布局中就会出现排版错误。解决办法:让自定义的tabBar继承UIView。2、对于tabBarItem,要想...
分类:其他好文   时间:2014-06-07 17:03:56    阅读次数:303
IOS中UIViewController的创建
IOS程序中,一个应用默认只有一个UIWindow。UIWindow是比较特殊的UIView控件,也是程序启动后创建的第一个UIView对象,为了透彻的了解UIWindow和UIViewController之间的关系,以及UIViewController的创建,从新建一个EmptyApplicati...
分类:移动开发   时间:2014-06-07 17:02:54    阅读次数:222
iOS手动控制界面旋转
手动控制界面旋转的核心思路就是利用UIView的transform属性,旋转App的根视图。何为根视图?如果你的App的window.rootViewController是UINavigationController,那么根视图就是navigationController.view。为了旋转的效果和系统的一致,我们还需要为它添加一个UIView动画。...
分类:移动开发   时间:2014-06-07 15:28:17    阅读次数:242
iOS开发UI篇—UIWindow简单介绍
iOS开发UI篇—UIWindow简单介绍一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就...
分类:移动开发   时间:2014-06-07 11:30:17    阅读次数:274
使用 Core Animation 实现图片的碎片化----
用 Core Animation 实现图片的碎片化参考书籍:效果如下:原理其实非常简单哦:)。1. 创建一个CALayer,使用其 contents 属性来装载一张图片(获取图片的CGImage)2. 根据frame值裁剪图片,然后将裁剪的图片赋给你创建的更小的CALayer3. 实现这些更小的CA...
分类:其他好文   时间:2014-06-05 13:20:27    阅读次数:457
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!