UI基础整理-2



第二节:UI_基础视图程序启动流程


创建文本框并给定大小
UITextField *textField = [[ UITextField alloc ] initWithFrame : CGRectMake ( 0 , 0 , 200 , 100 )];
调整位置
textField. center = CGPointMake ( KScreenWidth / 2 , KScreenHeight / 2 );
textField. backgroundColor = [ UIColor whiteColor ];
   
//默认显示文本
    textField.
text = @" 秋裤 " ;
   
//可替换提示文本(占位符)
//    textField.placeholder = @" 请输入军哥的三围 ....";
   
//边框样式:枚举值
    textField.
borderStyle= UITextBorderStyleRoundedRect;//自带圆角
   
//textField.borderStyle = UITextBorderStyleBezel;//四边形方框(三遍家加重)
   
//textField.borderStyle = UITextBorderStyleLine;//下划线加重
   
//是否允许用户输入
    textField.
enabled= YES
;
   
//字体
    textField.
font = [ UIFont fontWithName : @"Helvetica- Bold" size : 20 ];
   
//是否在开始编辑的时候清空输入框内容
    textField.
clearsOnBeginEditing= YES;
   
//是否以原点方式显示内容
//    textField.secureTextEntry = YES;

   
//弹出键盘类型
    textField.
keyboardType = UIKeyboardTypeWebSearch ;
   
   
//键盘return键类型
    textField.
returnKeyType = UIReturnKeyGoogle ;
   
//清除按钮模式(枚举值)
    textField.
clearButtonMode = UITextFieldViewModeAlways ; // 总是显示清除按钮
   
//输入框左视图
   
UIView *view = [[ UIView alloc ] initWithFrame : CGRectMake ( 0 , 0 , 30 , 30 )];
    view.
backgroundColor = [ UIColor redColor ];
    [textField
addSubview :view];
    textField.
leftView = view;
   
//左视图的显示模式
    textField.leftViewMode= UITextFieldViewModeAlways;// 总是显示左视图


   
//使用便利构造器来创建按钮对象
   
UIButton *button = [ UIButton buttonWithType : UIButtonTypeCustom ]; // 子类有自己的便利构造器 , 就是用自己的   UIButtonTypeCustom UIButtonTypeSystem 是我们常用的两种
//    button.tag = 111;
   
//设定大小
    button.
frame = CGRectMake ( 0 , 0 , 100 , 100 );
   
//设定位置
    button.
center = CGPointMake ( KScreenWidth / 2 , KScreenHeight / 2 );
   
//设定背景颜色
    button.
backgroundColor = [ UIColor brownColor ];
   
   
//设置标题
    [button
setTitle : @" 点我呀 !" forState : UIControlStateNormal ];
//    [button setTitle:@" 松开 !" forState:UIControlStateHighlighted];
   
//设置标题颜色
    [button setTitleColor:[UIColorredColor]forState:UIControlStateNormal];//     UIControlStateNormal: 普通状态
    [button setTitleColor :[ UIColor greenColor ] forState : UIControlStateHighlighted ]; //   UIControlStateHighlighted: 高亮状态
    //设置标题大小
    button.
titleLabel . font = [ UIFont systemFontOfSize : 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];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值