UI的类--UIView
来源:互联网 发布:捕鱼达人软件出售 编辑:程序博客网 时间:2024/06/01 13:02
首先将释放方式调为MRC
在.m中释放类;
//给window一个背景色 self.window.backgroundColor = [ UIColor cyanColor];//让当前的window在应用程序中可见并显示出来 [self.window makeKeyAndVisible];//对window进行释放[_window release];
UIView
视图的坐标起始位置(0,0)在自己父视图的左上角
//第一步:创建一个UIView的对象 UIView *view1 = [[ UIView alloc]initWithFrame:CGRectMake(100,100,100,100)];//第二步:view1设置背景颜色 view1.backgroundColor = [UIColor orangeColor];//第三步:把视图贴到窗口上 [self.window addSubview:view1];//第四步:释放 [view1 release];//视图添加到父视图的数组之后,数组会增加视图的引用计数,相应的也就可在添加之后对视图进行释放.//例如 UIView *view2 = [UIView alloc]initWithFrame:CGRectMake(150,150,100,100)]; view2.backgroundColor = [UIColor redColor]; [self.window addSubview:view2];//如果将self.window 改写成 view1 的时候,则是将view2添加到 view1 ,参照点也随之变化. [view2 release];//打印尺寸大小 NSLog(@"%g",self.window.frame.size.height); NSLog(@"%g",WIDTH);//self window frame 是getter size 对 height 是 setter//WIDTH 是宏定义方法, 用 WIDTH 去代替 self.window.frame.size.width //宏定义书写格式 #define WIDTH self.window.frame.size.width//一个视图可以有多个子视图,但是一个视图只能有一个父视图//父视图: NSLog(@"%@",view2.superview);//子视图 NSLog(@"%@',self.window.subviews);//先创建,先添加到subview的视图会在层级关系的最下面//通过父视图来管理它身上所有子视图的层级关系//父视图把指定的视图放在最上面 [self.window bringSubviewToFront:view2];//父视图把指定的视图放在最下面 [self.window sendSubviewToFront:view2];//用视图的frame属性,对视图的位置大小进行重新设置 view1.frame = CGRectMake(200,100,150,50);//透明度 view3.alpha = 0.5;//tag值//tag不能是0 不能重复 view3.tag = 1000;//通过tag找到对应的视图 UIView *tempView = [self.window viewWithTag]; NSLog(@"%@",tempView); NSLog(@"%@",view3);
0 0
- UI的类--UIView
- UI基础类 UIView
- UI期的基础类 UIView 基本运行顺序
- UI UIView
- UI-UIView
- UI--UIView
- UI控件-UIView的简单使用
- iOS开发UI篇-UIView的生命周期
- UI第一天:UIView及其⼦类
- UI控件笔记(一):UI之UIView的属性
- UI 动画之UIView动画的 四种 使用含有block的类方法 实现动画
- IOS开发UI系列之UIView类的常用属性与方法
- UI基础UIWindow、UIView
- 12、UIView-OC+UI
- UI-第一讲UIView
- UI学习(一)UIView
- UI基础之 UIview
- UI 01 UIView
- C与C++的区别与相互调用
- js数组操作:
- 博客开篇
- 控件布局——RelativeLayout(上)
- HDU - 1010 Tempter of the Bone 深搜模板题(DFS)解题报告
- UI的类--UIView
- Object-c Associated Object
- iOS 注意细节及使用方法
- 关系数据库还是NoSQL数据库
- js事件代理和js知识一些小结1
- 程序日志--ios“考反应扑克游戏”程序
- CF 559C
- NSMutableAttributedString 属性字符串的使用
- Space Ant - POJ 1696 叉积