IOS UISwitch的使用方法

2022-09-16 03:42:07 字數 1228 閱讀 7651

(2013-08-24 11:09:38)

**▼標籤: 

分類: ios--ui

// uiswitch的使用

uiswitch *oneswitch = [[uiswitch alloc] initwithframe:cgrectmake(20, 20, 0, 0)]; // 預設尺寸為79 * 27。

oneswitch.backgroundcolor = [uicolor greencolor]; // 設定背景色

oneswitch.alpha = 1.0; // 設定透明度 範圍在0.0-1.0之間 0.0是完全透明

oneswitch.ontintcolor = [uicolor redcolor]; // 在oneswitch開啟的狀態顯示的顏色 預設是bluecolor

oneswitch.tintcolor = [uicolor purplecolor]; // 設定關閉狀態的顏色

oneswitch.thumbtintcolor = [uicolor bluecolor]; // 設定開關上左右滑動的小圓點的顏色

// oneswitch.on = yes; // // 設定初始狀態 直接設定為on,你不回觀察到它的變化

[oneswitch seton:yes animated:yes]; // 設定初始狀態,與上面的不同是當你看到這個控制項的時候再開始設定為on,你會觀察到他的變化

oneswitch.onimage = [uiimage imagenamed:@"min.png"]; // 開啟狀態顯示的

oneswitch.offimage = [uiimage imagenamed:@"max.png"]; // 關閉狀態下的

[oneswitch addtarget:self action:@selector(oneswitchvaluechanged:)forcontrolevents:uicontroleventvaluechanged]; // 新增事件***的方法

// 新增到view並釋放記憶體

[self.view addsubview:oneswitch];

[oneswitch release], oneswitch = nil;

#pragma mark - 實現uiswitch監聽的方法

- (void)oneswitchvaluechanged:(uiswitch *) sender {

nslog(@"%@", sender.ison ? @"on" : @"off");

iOS UISwitch縮放及布局的坑

如題,應設計要求,預設的switch大小不符合設計要求,所以對switch進行了縮放,方法如下 switch.transfrom cgaffinetransformmakescale 0.863,0.863 如上 大小縮放為了原來尺寸的0.863倍。but.坑來了 switch是放在cell中右側,...

iOS MBProgressHUD的使用方法

mbprogresshud就是乙個非常好用的第三方庫,可以快速接入載入的介面,下面貼 下面的 包含了各種常用型別的載入 import viewcontroller.h import mbprogresshud.h inte ce viewcontroller property atomic,assi...

dbms output put line使用方法

begin dbms output.put line a end 如果你是再sql plus中,只要再環境中打出 set serveroutput on 就可以了.還有一種方法 就是使用環境中的繫結變數也可以.再環境中定義 variable name varchar2 50 然後把過程新增乙個out...