UIButton基礎知識

2022-09-24 04:24:07 字數 1429 閱讀 1895

基本屬性

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) 類

類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...