iOS UISwitch 用法總結

iOS 系統開關控件簡單使用總結:學習

初始化:atom

- (instancetype)initWithFrame:(CGRect)frame; spa

這個frame是沒有意義的,系統的開關控件大小是肯定的。圖片

設置開關開啓狀態時的顏色get

@property(nonatomic, retain) UIColor *onTintColor;it

設置開關風格顏色im

@property(nonatomic, retain) UIColor *tintColor;技術

設置開關按鈕顏色總結

@property(nonatomic, retain) UIColor *thumbTintColor;animate

設置開關開啓狀態時的圖片(注意:在IOS7後再也不起任何做用)

@property(nonatomic, retain) UIImage *onImage;

設置開關關閉狀態時的圖片(注意:在IOS7後再也不起任何做用)

@property(nonatomic, retain) UIImage *offImage;

開關的狀態

@property(nonatomic,getter=isOn) BOOL on;

手動設置開關狀態

- (void)setOn:(BOOL)on animated:(BOOL)animated;

一點感想:iOS的系統的UISwitch控件雖然定製性不好,配合IOS7以後的扁平化和儉約的風格,在美觀上確實不遜色於任何私人定製的開關控件,在沒有特殊需求的狀況下,對於開關邏輯,這是一個很是不錯的UI交互選擇。

學習使用 歡迎轉載

 

專一技術,熱愛生活,交流技術,也作朋友。

——琿少 QQ羣:203317592

相關文章
相關標籤/搜索