UI基础整理-2

来源:互联网 发布:js代码整理工具 编辑:程序博客网 时间:2024/05/22 02:05


第二节: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.leftViewMode=UITextFieldViewModeAlways;//总是显示左视图


   
//使用便利构造器来创建按钮对象
   
UIButton *button = [UIButtonbuttonWithType:UIButtonTypeCustom];//子类有自己的便利构造器,就是用自己的  UIButtonTypeCustomUIButtonTypeSystem是我们常用的两种
//    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 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];
0 0
原创粉丝点击