第二节:UI_基础视图程序启动流程
创建文本框并给定大小
UITextField*textField = [[UITextFieldalloc]initWithFrame:CGRectMake(0,0,200,100)];
调整位置
textField.center=
CGPointMake(KScreenWidth/
2,KScreenHeight
/
2);
textField.backgroundColor=
[UIColorwhiteColor];
//默认显示文本
textField.text= @"秋裤";
//可替换提示文本(占位符)
// textField.placeholder = @"请输入军哥的三围....";
//边框样式:枚举值
textField.borderStyle= UITextBorderStyleRoundedRect;//自带圆角
//textField.borderStyle = UITextBorderStyleBezel;//四边形方框(三遍家加重)
//textField.borderStyle = UITextBorderStyleLine;//下划线加重
//是否允许用户输入
textField.enabled= YES;
//字体
textField.font= [UIFontfontWithName:@"Helvetica- Bold"size:20];
//是否在开始编辑的时候清空输入框内容
textField.clearsOnBeginEditing= YES;
//是否以原点方式显示内容
// textField.secureTextEntry = YES;
//弹出键盘类型
textField.keyboardType= UIKeyboardTypeWebSearch;
//键盘return键类型
textField.returnKeyType= UIReturnKeyGoogle;
//清除按钮模式(枚举值)
textField.clearButtonMode= UITextFieldViewModeAlways;//总是显示清除按钮
//输入框左视图
UIView *view = [[UIViewalloc]initWithFrame:CGRectMake(0,0,30,30)];
view.backgroundColor= [UIColorredColor];
[textField addSubview:view];
textField.leftView= view;
//左视图的显示模式
//默认显示文本
textField.text= @"秋裤";
//可替换提示文本(占位符)
// textField.placeholder = @"请输入军哥的三围....";
//边框样式:枚举值
textField.borderStyle= UITextBorderStyleRoundedRect;//自带圆角
//textField.borderStyle = UITextBorderStyleBezel;//四边形方框(三遍家加重)
//textField.borderStyle = UITextBorderStyleLine;//下划线加重
//是否允许用户输入
textField.enabled= YES;
//字体
textField.font= [UIFontfontWithName:@"Helvetica- Bold"size:20];
//是否在开始编辑的时候清空输入框内容
textField.clearsOnBeginEditing= YES;
//是否以原点方式显示内容
// textField.secureTextEntry = YES;
//弹出键盘类型
textField.keyboardType= UIKeyboardTypeWebSearch;
//键盘return键类型
textField.returnKeyType= UIReturnKeyGoogle;
//清除按钮模式(枚举值)
textField.clearButtonMode= UITextFieldViewModeAlways;//总是显示清除按钮
//输入框左视图
UIView *view = [[UIViewalloc]initWithFrame:CGRectMake(0,0,30,30)];
view.backgroundColor= [UIColorredColor];
[textField addSubview:view];
textField.leftView= view;
//左视图的显示模式
textField.leftViewMode=
UITextFieldViewModeAlways;//总是显示左视图
//使用便利构造器来创建按钮对象
UIButton *button = [UIButtonbuttonWithType:UIButtonTypeCustom];//子类有自己的便利构造器,就是用自己的 UIButtonTypeCustom和UIButtonTypeSystem是我们常用的两种
// button.tag = 111;
//设定大小
button.frame=CGRectMake(0,0,100,100);
//设定位置
button.center= CGPointMake(KScreenWidth/ 2,KScreenHeight / 2);
//设定背景颜色
button.backgroundColor= [UIColorbrownColor];
//设置标题
[button setTitle:@"点我呀!"forState:UIControlStateNormal];
// [button setTitle:@"松开!" forState:UIControlStateHighlighted];
//设置标题颜色
[button
setTitleColor:[UIColorredColor]forState:UIControlStateNormal];//
UIControlStateNormal:普通状态
[buttonsetTitleColor:[UIColorgreenColor]forState:UIControlStateHighlighted];//
UIControlStateHighlighted:高亮状态
//设置标题大小
button.titleLabel.font= [UIFontsystemFontOfSize:25];
//事件
button.titleLabel.font= [UIFontsystemFontOfSize:25];
//事件
[button
addTarget:selfaction:@selector(printWords:)forControlEvents:UIControlEventTouchUpInside];
//UIControlEventTouchDown:一碰就触发
UIControlEventTouchUpInside:按住跳起时触发
//设置图片
//// [button setImage:[UIImage imageNamed:@"a.png"] forState:UIControlStateNormal];
// [button setBackgroundImage:[UIImage imageNamed:@"a"] forState:UIControlStateNormal];
// [button setImage:[UIImage imageNamed:@"b.jpg"] forState:UIControlStateHighlighted];//点击变图片
//添加视图
[backView addSubview:button];