【UIKit】UIView的常见属性

1.superview

获得自己的父控件对象

@property(nonatomic,readonly)UIView *superview

2.subviews

获得自己的所有子控件对象

@property(nonatomic,readonly,copy)NSArray *subviews;
    int count=self.view.subviews.count;
    NSLog(@"控件的个数有%d",count);

3.tag

控件的ID\标志,父控件可以通过tag来找到相应的子控件

@property (nonatomic)NSInteger tag;

4.frame

控件所在的矩形框位置和尺寸(以父控件的左上角为坐标原点)

@property (nonatomic)CGRect frame;

5.bounds

控件所在矩形框的位置和尺寸(以自己左上角为坐标原点,所以bounds的x\y永远为0)

@property (nonatomic)CGRect bounds;

6.center

控件中点的位置(以父控件的左上角为坐标原点)

@property(nonatomic)CGPoint center;

7.transform

控件的形变属性(可以设置旋转角度、缩放比例、平移等属性)

@property (nonatomic) CGAffineTransform transform;

【UIKit】UIView的常见属性,布布扣,bubuko.com

时间: 2024-10-06 13:10:37

【UIKit】UIView的常见属性的相关文章

UIView的常见属性和方法

- (void)viewDidLoad { [super viewDidLoad]; // 临时View UIView *temp = [[UIView alloc] init]; temp.frame = CGRectMake(0, 0, 100, 100); [self.view addSubview:temp]; //UIView的常见属性 //1. 获得自己的父控件 [temp superview]; //2. 获得自己所有的子控件对象 [temp subviews]; //3. 控件的

iOS基础--UIView的常见属性

UIView的常见属性以及方法 @property(nonatomic,readonly) UIView *superview; // 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArry *subviews; // 获得自己的所有子控件对象 @property(nonatomic) NSInterger tag; // 控件的ID(标识),父控件可以通过tag来找到对应的子控件 @property(nonatomic) CGAffineTra

iOS开发之UIView的常见属性

1.所有控件都继承自UIView,UIView的常见属性如下: @property(nonatomic,readonly) UIView *superview;获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArray *subviews;获得自己的所有子控件对象 @property(nonatomic) NSInteger tag;控件的ID\标识,父控件可以通过tag来找到对应的子控件 @property(nonatomic) CGAffine

UIView的常见属性

@property(nonatomic,readonly) UIView *superview; 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; 获得自己的所有子控件对象 @property(nonatomic) NSInteger tag; 控件的ID(标识),父控件可以通过tag来找到对应的子控件 @property(nonatomic) CGAffineTransform transform; 控件的形变属性

UIView常见属性详解

转载学习自http://www.cnblogs.com/hukezhu/p/4499994.html 上篇大体介绍了一些空间的常见属性,本篇主要介绍一下UIVIew的常见属性. 首先引入上一篇介绍的UIView的常见属性: //控件所在矩形框在父控件中的位置和尺寸(以父控件的左上角为坐标原点) @property(nonatomic) CGRect frame; //控件所在矩形框的位置和尺寸(以自己左上角为坐标原点,所以bounds的x\y一般为0) @property(nonatomic)

UI控件的常见属性

UIView的常见属性: //获得自己的父控件对象 @property(nonatomic,readonly) UIView *superview; //获得自己的所有子控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; //控件的ID\标识,父控件可以通过tag来找到对应的子控件 @property(nonatomic) NSInteger tag; //控件的形变属性(可以设置旋转角度.比例缩放.平移等属性 @property

IOS开发-UI控件的常见属性

一.概述 程序运行过程中,我们经常要改变控件的显示状态,如下载进度.播放器的播放进度.图片的放大缩小等,那么如何修改呢? 二. 修改UI控件的状态 每个UI控件都是一个对象,要修改这个对象的状态就是要修改这个对象的属性,比如,修改UILabel显示的文字就修改UILabel的text属性 @interface UILabel : UIView <NSCoding> @property(nonatomic,copy) NSString *text; // default is nil @end

04-控件的常见属性

控件的常见属性 修改控件状态 在程序运行过程中,我们经常要去修改(更新)UI控件的显示状态,比如: 文件下载过程中,实时更新下载进度 音乐播放过程中,实时更新播放进度 如何修改控件状态 可见,确实需要经常修改控件状态 那如何去修改控件的状态呢?方法很简单 每一个UI控件都是一个对象 修改UI控件的状态,其实就是修改控件对象的属性 比如修改UILabel显示的文字,就修改UILabel对象的text属性即可 比如修改UIImageView显示的图片,就修改UIImageView对象的image属性

01-UIView的常见属性

一.  UIView的常见属性 1.     superview @property(nonatomic,readonly) UIView *superview; 获得自己的父控件对象 2.     subviews @property(nonatomic,readonly,copy) NSArray *subviews; 获得自己的所有子控件对象 3.     tag @property(nonatomic) NSInteger tag; 控件的ID\标识,父控件可以通过tag来找到对应的子控