iOS UIButton各類屬性設置大全2

 //創建UIButton對象

    UIButton *bt=[[UIButton alloc]init];


 //隱藏BIButton

   bt.hidden=YES;//此時按鈕被隱藏

   bt.hidden=NO;//此時按鈕被顯示在視圖中


  //設置UIButton的座標和大小

    [bt setFrame:CGRectMake(10010010040)];

    

  //設置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];//填充對齊

UIButton *signBtn = [UIButton buttonWithType:UIButtonTypeCustom];
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];


發佈了31 篇原創文章 · 獲贊 25 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章