UIView属性

来源:互联网 发布:雅马哈电子琴670数据轮 编辑:程序博客网 时间:2024/05/16 11:20
UIView 属性:
1,tag 默认是0,如果自定义的时候tag = 0;容易引起混淆。
2,alpha 透明度,默认是1,完全不透明。如果更改视图透明度,它的子视图也会被更改。
3,subView 和 superView
(1)子视图可以有多个,父视图只能有一个;
(2)view1在self.window上,view2 、view3 在view1上,view4在self.window上,那么 
view1 的子视图有view2 view3
self.window 的子视图有 view1 和 view4 (view2和view3不是self.window的子视图)
4,alpha是整个view属性的值,会有挟持,影响其他view
     backgroundcolor只是对背景颜色改变,不会影响其他view的值。
view.backgroundcolor = [UIColor  colorWithRed:1 green:0 blue:) alpha:0.5];

5,transform 实现动画转换
UIView *view = [self.window viewWithTag:1];

    view.transform = CGAffineTransformRotate(view.transform, 0.2);


CGAffineTransformTranslate 对视图在原来的位置上做平移

CGAffineTransformScale 对视图比例缩放

CGAffineTransformRotate 对视图做变焦旋转


0 0
原创粉丝点击