一、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;
}