uiview的常用属性

//背景颜色
    self.window.backgroundColor = [UIColor whiteColor];
    //让window能够显示出来
    //透明度
    self.window.alpha=1.0;

/*
    //所有的控件都继承与UIView
    //第一步:对视图开辟空间,并初始化
    UIView *view1=[[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
    //第二部:对视图进行设置
    view1.backgroundColor=[UIColor blueColor];
    //第三部:添加到window上
    [self.window addSubview:view1];

//指定的index插入子视图
    UIView *view4=[[UIView alloc] initWithFrame:CGRectMake( 0, 0 ,100 ,100 )];
    view4.backgroundColor=[UIColor orangeColor];
    [self.window insertSubview:view4 atIndex:0];
    [view4 release];
    
    
    //在指定的视图上面添加子视图
    UIView *view5=[[UIView alloc]initWithFrame:CGRectMake(50,50 ,200 ,200 )];
    view5.backgroundColor=[UIColor cyanColor];
    [self.window insertSubview:view5 aboveSubview:view1];
    [view5 release];
    
    //删除指定视图
    [view5 removeFromSuperview];
    //交换两个视图
    [self.window exchangeSubviewAtIndex:1 withSubviewAtIndex:2];
    
    */
    //把视图移到最前面(交换的是视图层次,不是位置)
    [self.window bringSubviewToFront:cview];
    //指定视图移到最后面
    [self.window sendSubviewToBack:bview];

//取父视图下面所有的子视图subviews 数组形式返回
    NSArray *subviewArray = self.window.subviews;
    NSLog(@"%d",subviewArray.count);
    //强制转换,可以改变子视图颜色
    ((UIView *)subviewArray[0]).backgroundColor=[UIColor yellowColor];

时间: 2024-07-31 14:33:47

uiview的常用属性的相关文章

UIView的常用属性和方法

@start 今天练习的是UIView的常用属性,首先应该新建一个窗口和相应的根视图控制器 1 //新建一个窗口和根视图控制器 2 self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; 3 4 //设置视图控制器 5 UIViewController *controller = [[UIViewController alloc]init]; 6 self.window.rootViewControl

UIView之常用属性

UIView之常用属性 1. view.tag = 200; // 系统保留0-1002. view.frame = CGRectMake(20, 30, 300, 300);3. view.center = self.view.center;4. view.backgroundColor = [UIColor redColor];5. // 用户交互6. view.userInteractionEnabled = YES; // 默认为YES 1.// 旋转2. view.transform

第2课、UIView的常用属性

第一部分:父子视图属性 1. superview : 获得自己的父控件对象. 2. subviews  : 获得自己的所有子控件对象. 注意: 1)一个视图最多只能有一个父视图. 2)一个视图可以有多个子视图. 部分代码: //系统加载完storyboard之后,会自动执行. - (void)viewDidLoad { [super viewDidLoad]; //ViewController会自动有一个UIView,这个RootView,根视图没有superView. UIView * myS

Swift - UIView的常用属性和常用方法总结

1,UIView常用的一些属性如下: frame:相对父视图的坐标和大小(x,y,w,h) bounds:相对自身的坐标和大小,所以bounds的x和y永远为0(0,0,w,h) center:相对父视图的中点坐标 transform:控制视图的放大缩小和旋转 superview:获取父视图 subviews:获取所有子视图 alpha:视图的透明度(0.0-1.0) tag:视图的标志(Int类型,默认等于0),设置后,可以通过viewWithTag方法拿到这个视图 2,UIView的常用方法

0821基础控件-作业(UIView常用属性)

一.UIView的常用属性1--父子视图属性 1. superview 获得自己的父控件对象 2.subviews 获得自己的所有子控件对象 注意: –一个视图最多只能有一个父视图 –一个视图可以有多个子视图 代码段1.1: // 系统加载完Storyboard之后,会自动执行 - (void)viewDidLoad { [super viewDidLoad]; // 如果这句话没有执行,一定是StoryBoard出了问题 NSLog(@"View Did Load"); // Sup

UIView类的常用属性与方法

UIView表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为IOS中几乎所有可视化控件都是UIView的子类.负责渲染区域的内容,并且响应该区域内发生的触摸事件. UIView的功能:1.管理矩形区域里的内容2.处理矩形区域中的事件3.子视图的管理 4.还能实现动画 UIView的子类也具有这些功能. 1.UIView中的三个结构体CGPoint.CGSize.CGRect 1.  CGPoint//点结构体 1 struct CGPoint { 2 CGFloat x; 3 CG

iPone应用开发 UIView 常用属性和方法

iPone应用程序开发 UIView常用属性和方法 常用属性 alpha 视图的透明度0.0f - 1.0f backgroundColor 视图的背景颜色 subviews 子视图的集合 hidden 视图是否隐藏 tag 视图的唯一标示符,是一个整形数据 superview 视图的父视图 multipleTouchEnabled 是否开启多点触控 userInteractionEnable 是否响应触摸事件 常用方法 - (void)removeFromSuperview; //从父视图中删

UIView常用属性与方法/UIKit继承结构

UIView常用属性与方法 @interface UIView : UIResponder<NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem> /** * 通过一个frame来初始化一个UI控件 */ - (id)initWithFrame:(CGRect)frame; // YES:能够跟用户进行交互 @property(nonatomic,getter=isUserInteractionEnabled) BOOL us

UIView常用属性和函数

一.常用属性 1.alpha(不透明度) 设置视图的不透明度.默认为1. view.alpha = 0;// 完全透明 view.alpha = 1;// 不透明 2.clipsToBounds 默认是NO,当设置为yes时,超出当前视图的尺寸的内容和子视图不会显示. 3.hidden 默认是NO,当设置为yes,视图就看不见了. 4.userInteractionEnabled 默认为YES,如果设置为No,view就不能和用户交互了.(即不能响应事件) 5. tag 默认为0,用来标记视图的