美文网首页
UI常用控件UILable、UITextField、UIButt

UI常用控件UILable、UITextField、UIButt

作者: lilinjianshu | 来源:发表于2016-03-08 22:16 被阅读37次

    一、UIButton

    1、UIButton *button=[UIButton buttonWithType:UIButtonTypeRoundedRect];//设置按钮的形状为圆角矩形

    2、[self.view addSubview:self.button];//添加到父视图,显示出来

    3、button.frame=CGRectMake(0,0,50,50);//设置按钮的位置及大小,(0,0)这里表示该按钮距离远点的位置,(50,50)表示按钮在视图上的大小

    4、[button setBackgroundColor:[UIImage imageName:@"按钮.jpg"] forState:UIControlStateNormal];//设置按钮在正常情况下显示的背景如果想只是显示图片,不显示背景,可以将按钮UIButtonTypeRoundedRect改成UIButtonTypeCustom

    5、[button setTitle:@"123" forState:UIControlStateNormal];//这是设置按钮正常情况下显示的文字

    6、[button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];//设置正常情况下按钮显示文字的颜色

    7、[button addTarget:self action:@selector(fangfa)forControlEvents:UIControlEventTouchUpInside];//给按钮添加事件,比如说动作是换背景图片,但是需要将按钮设置为属性,应为动作是在本方法外面,或者添加其他方法不需要就爱那个其设置成属性

    二、UILabel

    1、UILabel *label=[[UILabel alloc] initWithFrame:CGRectMake(60,0,50,50)];//设置标签,初始化其位置和大小

    2、label.text=@"小妮";//设置标签的名字

    3、[label setTextColor=[UIColor redColor]];//设置字体颜色

    4、label.textAlignment=UITextAlignmentCenter;//设置标签中文字的显示位置,这里设置的是文字居中

    5、label.shadowColor=[UIColor blackColor];//设置阴影的颜色

    6、label.shadowOffset=CGSizeMake(2,-2);//这里设置阴影的偏移量

    7、label.numberOfLines=0;//控制行数

    8、[label sizeToFit];//自动设置label的高

    三、UITextField

    1、UITextField *textfield=[[UITextField alloc] initWithFrame:CGRectMake(120,0,50,50)];

    2、textfield.boardStyle=UITextBorderStyleRoundedRect;//设置边框样式Line/Bezel矩形线框,none无;这里设置的是圆角

    3、textfield.keyboardType=UIKeyboardTypeNumberPad;设置键盘样式,这里设置的是数字键盘

    4、textfield.placeholder=@"请输入时间";

    5、textfield.backgroundColor=[UIColor clearColor];//设置文本框为透明

    6、点击回车键,键盘隐藏

     (BOOL)textFieldShouldReturn:(UITextField *)textField

    {

      if(textfield is.....firstResponder)

    {

    [textField resignFirstResponder];

    }

    return YES;

    }

    相关文章

      网友评论

          本文标题:UI常用控件UILable、UITextField、UIButt

          本文链接:https://www.haomeiwen.com/subject/lrmzkttx.html