UI常用控件UILable、UITextField、UIButton的使用

一、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、UIButton的使用)