基本屬性
2.forstate狀態:這個引數決定了標題、影象或其他屬性將在何種狀態下顯現
uicontrolstatenormal:常態
uicontrolstatehightlighted: is set 高亮
uicontrolstatedisabled:禁用
uicontrolstateselected:中
uicontrolstatereserview;為內部框架預留的
3.當按鈕高亮或者禁用,uibutton類可以調整自己的外觀,下面幾個屬性可以讓你按照需要對按鈕的外觀進行微調
adjustsimagewhenhightlighted:預設情況下,在按鈕被禁用時,影象會被畫的顏色深些
adjustsimagewhendisabled:預設情況下,按鈕在被禁用時,影象會被畫的顏色淡一些
showstouchwhenhightlighted;這個屬性設定為yes,可使按鈕在按下時發光
重寫繪製行為
backgroundrectforbounds:指定背景邊界
contentrectforbounds:指定內容邊界
titlerectforcontentrent:指定文字標題邊界
imagerectforcontentrect;指定按鈕影象邊界
新增動作
-addtarget;action:forcontrolevents:
初始化uibutton控制項顯示在螢幕上
uibutton *button = [[uibutton alloc] initwithframe:cgrectmake(10,10,10,10)];
[button setbackgroundcolor: [uicolor bluecolor]];
[button settitle:@"view" forstate :uicontrolstatenormal];
[self.view addsubview :button];
2.uibutton的乙個類方法buttonwithtype
uibutton *button = [uibutton buttonwithtype: uibuttontyperoundedrect];
[button setframe:cgrectmake(10,10,10,10)];
[button setbackgroundcolor: [uicolor bluecolor]];
[button settitle: @"view" forstate :uicontrolstatenormal];
button的響應事件
[button addtarget:self action:@selector(haoshuaihaofan:) forcontrolevents:uicontroleventtouchupinside];
[self.view addsubview: button];
iOS開發UI Button基礎知識
二 建立button按鈕 建立乙個btn物件,根據型別來建立btn 圓角型別btn uibuttontyperoundedrect 通過類方法來建立buttonwithtype 類名 方法名 uibutton btn uibutton buttonwithtype uibuttontyperound...
C 基礎知識整理 基礎知識(2) 類
類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...
C 基礎知識整理 基礎知識(2) 類
類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...