---恢復內容開始---
狀態
//uicontrolevents 的取值
typedef ns_options(nsuinteger, uicontrolevents) ;
設定button內部文字和的方法
- (void)settitle:(nsstring *)title forstate:(uicontrolstate)state;
- (void)setimage:(uiimage *)image forstate:(uicontrolstate)state;
uibutton內部有兩個子控制項uilabel
和uiimageview
- (cgrect)titlerectforcontentrect:(cgrect)contentrect;
- (cgrect)imagerectforcontentrect:(cgrect)contentrect;
/**
* 當前控制項的frame發生改變的時候就會呼叫
* 這個方法專門用來布局子控制項,設定子控制項的frame
*/- (void)layoutsubviews;
// 設定按鈕內容的內邊距(影響到imageview和titlelabel)
@property(nonatomic) uiedgeinsets contentedgeinsets;
// 設定titlelabel的內邊距(影響到titlelabel)
@property(nonatomic) uiedgeinsets titleedgeinsets;
// 設定imageview的內邊距(影響到imageview)
@property(nonatomic) uiedgeinsets imageedgeinsets;
// 只拉伸中間的1x1區域
//傳入左上的距離的區域
- (uiimage *)stretchableimagewithleftcapwidth:(nsinteger)leftcapwidth topcapheight:(nsinteger)topcapheight;
//傳入左上右下不拉伸的區域,預設方式是平鋪
- (uiimage *)resizableimagewithcapinsets:(uiedgeinsets)capinsets;
//resizingmode 拉伸方式的引數
- (uiimage *)resizableimagewithcapinsets:(uiedgeinsets)capinsets resizingmode:(uiimageresizingmode)resizingmode;
iOS UI 基本控制項之UISwitch
uiswitch 開關,預設為關 ios開發中必不可少的基本控制項,主要用於只有兩種的選擇,比如飛行模式等等,本文主要是列出常用的屬性及方法 注xcode版本為7.2 預設狀態 屬性 property nullable nonatomic strong uicolor ontintcolor 開著的...
iOS UI基礎控制項之UIButton
uibutton 是乙個非常實用的控制項,在我們以後的開發生涯中他是不可或缺的。下面我們一起來學習uibutton吧!uibutton是乙個可以相應事件的控制項,因此他的直接父類是uicontrol而不是uiview。總所周知所有能顯示資料的都是uiview,所以我的按鈕他也是乙個uiview,只不...
IOS UI控制項 label
ui uesr inte ce 使用者介面 ui設計是指對軟體的人機互動 操作邏輯 介面美化的完整設計。ui處於ios四層結構的最上層 cocoa touch 並且放置於uikit框架下。uilabel 1.基本屬性 void dealloc 建立乙個label方法 void createlabel...