一捻艳、UIButton
1、UIButton *button=[UIButton buttonWithType:UIButtonTypeRoundedRect];//設(shè)置按鈕的形狀為圓角矩形
2庆猫、[self.view addSubview:self.button];//添加到父視圖认轨,顯示出來
3、button.frame=CGRectMake(0,0,50,50);//設(shè)置按鈕的位置及大小月培,(0嘁字,0)這里表示該按鈕距離遠點的位置,(50杉畜,50)表示按鈕在視圖上的大小
4纪蜒、[button setBackgroundColor:[UIImage imageName:@"按鈕.jpg"] forState:UIControlStateNormal];//設(shè)置按鈕在正常情況下顯示的背景如果想只是顯示圖片,不顯示背景此叠,可以將按鈕UIButtonTypeRoundedRect改成UIButtonTypeCustom
5纯续、[button setTitle:@"123" forState:UIControlStateNormal];//這是設(shè)置按鈕正常情況下顯示的文字
6、[button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];//設(shè)置正常情況下按鈕顯示文字的顏色
7灭袁、[button addTarget:self action:@selector(fangfa)forControlEvents:UIControlEventTouchUpInside];//給按鈕添加事件猬错,比如說動作是換背景圖片,但是需要將按鈕設(shè)置為屬性简卧,應(yīng)為動作是在本方法外面兔魂,或者添加其他方法不需要就愛那個其設(shè)置成屬性
二、UILabel
1举娩、UILabel *label=[[UILabel alloc] initWithFrame:CGRectMake(60,0,50,50)];//設(shè)置標簽析校,初始化其位置和大小
2、label.text=@"小妮";//設(shè)置標簽的名字
3铜涉、[label setTextColor=[UIColor redColor]];//設(shè)置字體顏色
4智玻、label.textAlignment=UITextAlignmentCenter;//設(shè)置標簽中文字的顯示位置,這里設(shè)置的是文字居中
5芙代、label.shadowColor=[UIColor blackColor];//設(shè)置陰影的顏色
6吊奢、label.shadowOffset=CGSizeMake(2,-2);//這里設(shè)置陰影的偏移量
7、label.numberOfLines=0;//控制行數(shù)
8纹烹、[label sizeToFit];//自動設(shè)置label的高
三页滚、UITextField
1、UITextField *textfield=[[UITextField alloc] initWithFrame:CGRectMake(120,0,50,50)];
2铺呵、textfield.boardStyle=UITextBorderStyleRoundedRect;//設(shè)置邊框樣式Line/Bezel矩形線框裹驰,none無;這里設(shè)置的是圓角
3片挂、textfield.keyboardType=UIKeyboardTypeNumberPad;設(shè)置鍵盤樣式幻林,這里設(shè)置的是數(shù)字鍵盤
4贞盯、textfield.placeholder=@"請輸入時間";
5、textfield.backgroundColor=[UIColor clearColor];//設(shè)置文本框為透明
6沪饺、點擊回車鍵躏敢,鍵盤隱藏
?(BOOL)textFieldShouldReturn:(UITextField *)textField
{
? if(textfield is.....firstResponder)
{
[textField resignFirstResponder];
}
return YES;
}