UIButton *bt=[[UIButton alloc]init];
//隱藏BIButton
bt.hidden=YES;//此時按鈕被隱藏
bt.hidden=NO;//此時按鈕被顯示在視圖中
//設置UIButton的座標和大小
[bt setFrame:CGRectMake(100, 100, 100, 40)];
//設置UIButton的顏色
[bt setBackgroundColor:[UIColor redColor]];
//設置UIButton的標題字,forState設置的是按鈕的當前狀態,此時爲正常狀態
[bt setTitle:@"aaa" forState:UIControlStateNormal];
//UIButton的各種狀態
//正常狀態 UIControlStateNormal;
//高亮狀態 UIControlStateHighlighted;
//禁用狀態UIControlStateDisabled;
//選中狀態 UIControlStateSelected;
//代理狀態 UIControlStateApplication;
//保留狀態 UIControlStateReserved;
//設置UIButton在正常狀態下的字體顏色
[bt setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
//設置UIButton的標題對齊方式
[bt setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];//左對齊
[bt setContentHorizontalAlignment:UIControlContentHorizontalAlignmentRight];//右對齊
[bt setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];//居中對齊
[bt setContentHorizontalAlignment:UIControlContentHorizontalAlignmentFill];//填充對齊
signBtn.frame = CGRectMake(0, 0, 80, 40);
[signBtn.layer setMasksToBounds:YES];
[signBtn.layer setCornerRadius:10.0]; //設置矩形四個圓角半徑
[signBtn.layer setBorderWidth:1.0]; //邊框寬度
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGColorRef colorref = CGColorCreate(colorSpace,(CGFloat[]){ 1, 0, 0, 1 });
[signBtn.layer setBorderColor:colorref];//邊框顏色
[signBtn setTitle:@"還 原" forState:UIControlStateNormal];//button title
[signBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];//title color
[signBtn addTarget:self action:@selector(buttonDonwRecover:) forControlEvents:UIControlEventTouchUpInside];//button 點擊回調方法
signBtn.backgroundColor = [UIColor whiteColor];