UI控件 简单
2016-01-13 17:59
405 查看
一 UILable:仅仅只能用来显示文字,可以设置不同的颜色,字体,大小等
通过双击可以设置文字的显示
代码创建lable
UIlable *lable=[[UILable alloc]init];
1.通过text属性更改文字
label.text=@“文字内容";
2.通过color属性更改文字的颜色
label.textColor=[UIColor redColor];
3.通过Font属性更改文字的大小
Font是一个类,通过UIView调用方法来实现更改
label.font=[UIFont systemFontOfSize:字号大小];
4.通过Alignment修改文字的位置 (居中 左对齐 右对齐 两边对齐)
lable.textAlignment=1;
Alignment是一个及结构体
NSTextAlignmentLeft = 0 左对齐
NSTextAlignmentCenter= 1 居中
NSTextAlignmentRight= 2 右对齐
5.通过numberOfLines设置自动换行
lable.numberOfLines=0;
二.UIButton:按钮,用来监听用户的点击,双击等操作,可以设置文字,图片,背景图等
1.创建按钮
第一种 直接创建
UIButton *btn=[[UIButton alloc]init];
第二种 通过方法创建
UIButton *btn=[UIButton buttonWithType:UIButtonTypeCustom];
直接带着button的属性
2.通过frame属性设置按钮的大小
btn,frame=CGRect(x.,y,w,h);
3.通过backgroundColor设置背景颜色
btn.backgroundColor=[UIColor redColor];
4.为按钮设置图片以及文字的时候,需要分状态设置
(1)设置文字以文字颜色
[btn setTitle:@“设置的文字", forState:UIControlStateNormal];
(2)文字的颜色
[btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
(3)加载的图片
[btn setBackgroundImage:[UIImage imageNamed:@“图片的名字"] forState:UIControlStateNormal];
5.UIButton常见的方法
三.UITextLable文本框:可以用来接受用户的输入(点击后会弹出键盘)
(1)获取文本框
UITextField *field1=self.文本框
(2)获取文本框中的文字
NSString *text1field1.text;
(3)收回文本框的键盘
[self.view endEditing:YES]
(4).响应者(撤销键盘的时候)
响应者:逻辑层面可以理解成可以让用户操作的对象
第一响应者:当前正在跟被用户操作的对象resigenFirstResponder这个单词的意思是注销第一响应者
transform属性
1.CGAffineTransform transform:transform是UIView的属性,他可以用来表示控件的旋转,位置,以及缩放
2.常见的方法
UIImageView
1简介
在数组转模型中,在我们建的类的.h文件中,声明plist属性时,名字要与plist中的名字一致!要不然程序就会崩溃.
通过双击可以设置文字的显示
代码创建lable
UIlable *lable=[[UILable alloc]init];
1.通过text属性更改文字
label.text=@“文字内容";
2.通过color属性更改文字的颜色
label.textColor=[UIColor redColor];
3.通过Font属性更改文字的大小
Font是一个类,通过UIView调用方法来实现更改
label.font=[UIFont systemFontOfSize:字号大小];
4.通过Alignment修改文字的位置 (居中 左对齐 右对齐 两边对齐)
lable.textAlignment=1;
Alignment是一个及结构体
NSTextAlignmentLeft = 0 左对齐
NSTextAlignmentCenter= 1 居中
NSTextAlignmentRight= 2 右对齐
5.通过numberOfLines设置自动换行
lable.numberOfLines=0;
二.UIButton:按钮,用来监听用户的点击,双击等操作,可以设置文字,图片,背景图等
1.创建按钮
第一种 直接创建
UIButton *btn=[[UIButton alloc]init];
第二种 通过方法创建
UIButton *btn=[UIButton buttonWithType:UIButtonTypeCustom];
直接带着button的属性
2.通过frame属性设置按钮的大小
btn,frame=CGRect(x.,y,w,h);
3.通过backgroundColor设置背景颜色
btn.backgroundColor=[UIColor redColor];
4.为按钮设置图片以及文字的时候,需要分状态设置
(1)设置文字以文字颜色
[btn setTitle:@“设置的文字", forState:UIControlStateNormal];
(2)文字的颜色
[btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
(3)加载的图片
[btn setBackgroundImage:[UIImage imageNamed:@“图片的名字"] forState:UIControlStateNormal];
5.UIButton常见的方法
三.UITextLable文本框:可以用来接受用户的输入(点击后会弹出键盘)
(1)获取文本框
UITextField *field1=self.文本框
(2)获取文本框中的文字
NSString *text1field1.text;
(3)收回文本框的键盘
[self.view endEditing:YES]
(4).响应者(撤销键盘的时候)
响应者:逻辑层面可以理解成可以让用户操作的对象
第一响应者:当前正在跟被用户操作的对象resigenFirstResponder这个单词的意思是注销第一响应者
transform属性
1.CGAffineTransform transform:transform是UIView的属性,他可以用来表示控件的旋转,位置,以及缩放
2.常见的方法
UIImageView
1简介
在数组转模型中,在我们建的类的.h文件中,声明plist属性时,名字要与plist中的名字一致!要不然程序就会崩溃.
相关文章推荐
- EasyUI常用控件禁用方法
- 阻塞队列--LinkedBlockingQueue
- easyui datagrid 搜索功能
- arduino: sim900+GPS Shield
- NSOperationQueue 依赖操作
- AwesomePlayer中TimedEventQueue的实现
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- easyUI-datagrid属性设置display:none,加载数据或表头不显示
- 出现“org.hibernate.QueryException: could not resolve property”错误的解决
- 01-UI基础-04-02-UITableView补充
- [LeetCode 324] Wiggle Sort II
- 60. Permutation Sequence
- IOS UINavigationItem添加多按钮
- 图像处理 UIGraphicsBeginImageContext
- 代码控制UI,View
- android Wearable-Creating Custom UIs for Wear Devices
- [Android] 获取Android设备的唯一识别码|设备号|序号|UUID
- 设置UIButton的文字显示位置、字体的大小、字体的颜色、加粗
- iOS UIActivityIndicatorView用法(菊花旋转)
- IOS 创建透明UIViewController