UI第一课,view视图,label 和一些常用方法
来源:互联网 发布:淘宝商城源码 编辑:程序博客网 时间:2024/06/07 15:51
view视图
创建一个UIView
1.初始化一个UIView对象
2.设置UIView 的属性,例如 :颜色
3.把UIView加载到窗口上
4.释放对象(内存管理)
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 200, 200)]; // (x, y, length, width)
view.backgroundColor = [UIColor GreenColor];
[self.window addSubview:view]; // 要为view添加父视图只要把 self.window 改成父视图名
[view release];
把View加到window 上那么window就是View的父视图,View是window子视图
子视图的起始点,是根据父视图的左上角(0,0)点 开始计算的
bounds
改变父视图的bounds
1.子视图的坐标系
2.父视图没有变化
3.原来的坐标系(0,0)点 改变 例如(10,10) 即改变bounds
4.寻找现在的(0,0) 点(原点)
5.子视图 根据新的坐标原点 发生变化
tag
view.atg = xxx ; // 给view 加上tag值(别名) Tag有三大好处:更快检索、更精准展示、更有效传播与反馈
// 取父视图上所有的子视图
NSArray *array = view.subviews;
NSLog(@"%ld", array.count); // 得出的是一个NSIntager类型的 父视图上子视图个数的 值
// 把父视图view1的某个子视图放到另一个子视图上面
[view1 insertSubview:view2 aboveSubview:view2];
// 父视图的某个子视图,插入到索引处
[view insertSubview:view2 atIndex:3];
// 隐藏视图
view.hidden = YES; // 这里如果用Xcode进去查阅可以发现是一个BOOL类型
// 设置视图透明度 1是不透明,0是透明,改变父视图即改变子视图 方法名为 alpha
view.alpha = 0.3;
label
创建一个UILabel (只要是显示的控件 都这4步)
1.初始化
2.设置属性
3.添加显示
4.释放对象
// 设置显示文字
label.text = @"911911911";
//设置显示文本颜色
label.textColor = [UIColor blueColor] // 设置成蓝色的字
// 设置对齐方式
label.textAlignment = NSTextAlignmentCenter; // 对齐方式设置成了居中
// 设置文本行数(默认是1,设置成0的话就是有多少行显示多少行)
label.numberOfLine = 0;
// 设置阴影效果
label.shadowColor = [UIColor blueColor]; // 把阴影设置成蓝色
label.shadowOffset = CGSizeMake(1,2); // 设置阴影位置
// 设置字体大小
label.font = [UIFont systemFontOfSize:20] ; // 把字体大小设置成20
label.font = [UIFont fontWithName:@" " size:20]; // 可以设置字体,和字体大小
// 打印安装在计算机的字体类型
NSArray *fontArray = [UIFont familyNames];
for(Nsstring *name in fontArray) { // 用一个for in 循环 输出所有的字体
NSLog(@"%@", name);
}
// 断行
label.lineBreakMode = NSLineBreakByWordWrapping; // 用于在label中打印文字时超过label范围时响应,有多个方法
- UI第一课,view视图,label 和一些常用方法
- UI中 View、Label的方法
- UI星辰:UI代码创建视图和Label设置
- 自定义view的一些方法和参数介绍之第一期path和canvas
- ios Label常用方法
- ios Label常用方法
- android view的一些常用触发方法
- android view的一些常用方法
- android view的一些常用触发方法
- android view的一些常用触发方法
- View和ViewGroup常用方法
- DBA常用的一些SQL和视图
- DBA常用的一些SQL和视图
- UI基础知识 -- 视图控制器继承的一些方法
- UI 创建见View视图
- IOS UI Label的一些用法
- IOS 开发-UI初级 (二)视图和视图控制器(View,Viewcontroller)
- 前奏:自定义View(一)onDraw()中一些常用的属性和方法总结
- JQuery选择器大全
- PAINT和WM_ERASEBKGND消息
- 数据库隔离级别详解
- USACO——Sorting a Three-Valued Sequence
- TCP协议中的三次握手和四次挥手
- UI第一课,view视图,label 和一些常用方法
- 快速学习stl中集合set
- new/delete 和malloc/free 的区别一般汇总
- uva 12304(圆的相关函数模板)
- 2004 成绩转换
- http格式
- 各种排序算法总结
- hdu 2506 Buildings
- html dom