国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ios開發中button控件的屬性及常見問題

2019-11-14 18:04:49
字體:
來源:轉載
供稿:網友

   最為最基本的控件,我們必須對button的每個常用屬性都熟練應用;

1,使用之前,必須對按鈕進行定義,為樂規范,在@interface ViewController (){}中進行定義,先定義后使用。

    UIButton *_button1;         在實際的項目開發中,變量名盡可能長一點,并且在變量名前加"_" 下劃線字符(規范)

2,接下來在@implementation ViewController中對按鈕的屬性進行賦值

    _button1=[UIButton buttonWithType:UIButtonTypeRoundedRect];     //設置按鈕的樣式

  

       UIButtonTypeCustom = 0, 自定義風格

   UIButtonTypeRoundedRect, 圓角矩形

   UIButtonTypeDetailDisclosure, 藍色小箭頭按鈕,主要做詳細說明用  

  UIButtonTypeInfoLight, 亮色感嘆號

  UIButtonTypeInfoDark, 暗色感嘆號

  UIButtonTypeContactAdd, 十字加號按鈕

 

3,為按鈕設置背景顏色

  _button1.backgroundColor=[UIColor%20whiteColor];

4,設置按鈕在圖中的顯示位置和大小

_button1.frame=CGRectMake(100,%20100,%2040,%2040);

5,給按鈕起名字和名字的顏色

[_button1%20setTitle:@"點擊"%20forState:UIControlStateNormal];%20 %20 %20 %20(點擊是按鈕的名字)

[_button%20setTitleColor:[UIColorredColor]forState:UIControlStateNormal];

6,按鈕也有好多狀態

 %20 forState:%20這個參數的作用是定義按鈕的文字或圖片在何種狀態下才會顯

現在只會用UIControlStateNormal%20其他的暫時用不到

7,按鈕上可以放圖片

[_button1%20setImage:[UIImageimageNamed:@"11.png"]forState:UIControlStateNormal];

[_button1 setBackgroundImage:[UIImageimageNamed:@"22.png"]forState:UIControlStateNormal];

8,關于按鈕顯示時,總顯示是方形的問題

[startBtn.layer setCornerRadius:8];//設置按鈕圓弧的角度

加入這句可以使按鈕變成圓角

9,點擊按鈕,使按鈕有所反應(添加事件)

[_button1 addTarget:self action:@selector(start:) forControlEvents:UIControlEventTouchUpInside]; (start是函數名)

 10,按鈕在普通狀態和高亮狀態顏色的設置

[_button1 setTitleColor:[UIColor yellowColor] forState:UIControlStateHighlighted]; //在按鈕被按下去的,按鈕的整個會變成黃色

[_button1 setTitleColor:[UIColor blueColor] forState:UIControlStateNormal];//按鈕在普通狀態下,將按鈕上的標題文字設置為藍色


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鹿邑县| 新龙县| 大余县| 上犹县| 巨野县| 临江市| 玉山县| 久治县| 新邵县| 雷波县| 庄浪县| 保山市| 建湖县| 上犹县| 莲花县| 济南市| 怀仁县| 营口市| 沁源县| 襄城县| 嫩江县| 乡宁县| 繁昌县| 棋牌| 眉山市| 商丘市| 岳普湖县| 广元市| 宜兴市| 柳河县| 砀山县| 永泰县| 天门市| 卓尼县| 玛曲县| 金堂县| 安福县| 衡水市| 赫章县| 新田县| 如皋市|