UIView的常用属性

http://www.myexception.cn/mobile/1631711.html

UIView的常用属性

UIView的常用属性:

    1.frame 属性 设置控件位置和尺寸。因为它返回的是一个CGRect,要设置x,y,width,height,所以要弄清楚在ios开发中,是怎样计算的。在ios开发中,x,y都是父控件左上角为(0,0),往右->x越来越大,往下-y越来越大。width和height就简单了,就是你要设的宽和高。在ios开发中,以像素点为准。现在市面上的主要的iphone设备有3gs,4,4s,5,5s。希望能帮到大家。

            width    height

      3gs    320     480

      4/4s     320       480

      5/5s     320      548

    2.bounds属性 设置控件尺寸,设置位置无效。和frame一样,返回的是一个CGRect,它的x,y默认是(0,0),它是以自己的左上角为(0,0),width和height就是自己的宽和高。

    3.center属性 设置控件位置。返回的是一个CGPoint,设置自己中心点。

       设置frame == 设置bounds+设置center;

    4.tag属性 标识符,返回值是int类型的,在设置的时候最好设置大于10以上的数值,因为有些控件里有子控件,如UIButton里面有两个控件UIImageView和UILable它们的tag属性默认都是0,所以tag必须保持唯一,否则x-code不能根据tag判断出对应哪个控件。

    5.transform属性 返回值是CGAffineTransform,它的默认是返回CGAffineTransformIdentity意思也就是什么状态都没有。transform很nx,可以做出平移,旋转,动画等等。方法名如下:

      1>设置CGAffineTransformRotate实现旋转

 

      2>设置CGAffineTransformScale实现缩放

      3>设置CGAffineTransformMaketranslation实现平移

    6.superView属性  获得自己的父控件视图

    7.subViews属性   获得自己的子控件视图,且返回的是一个数组

UIView是最纯洁的view,因为很多view都是继承UIView,方法也有很多好用的,因为时间关系,今天就不一一介绍了。

以上所有属本人见解,如有错误望指出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值