UISwitch用法详解
生活随笔
收集整理的這篇文章主要介紹了
UISwitch用法详解
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、UISwitch是一個(gè)比較簡(jiǎn)單的控件,基本用法:
UISwitch * switch1 = [[UISwitch alloc] init];switch1.frame = CGRectMake(150, 200, 100, 130);//其實(shí)設(shè)置了寬100 高130 也沒用,因?yàn)樗幸粋€(gè)默認(rèn)的大小switch1.on = YES; //設(shè)置默認(rèn)為開,改變它的狀態(tài)就設(shè)置這個(gè)屬性就可以[self.view addSubview:switch1];如圖:
2、
switch1.onTintColor = [UIColor redColor]; //開關(guān)狀態(tài)為開的時(shí)候左側(cè)顏色switch1.tintColor = [UIColor yellowColor]; //開關(guān)狀態(tài)為關(guān)的時(shí)候右側(cè)邊框顏色switch1.thumbTintColor = [UIColor blackColor]; //圓形按鈕顏色3、給UISwitch添加事件
[switch1 addTarget:self action:@selector(switchAction:) forControlEvents:UIControlEventValueChanged];- (void) switchAction:(UISwitch *) s1 {if (s1.on == YES) {NSLog(@"開");}else{NSLog(@"關(guān)");} }
一般這個(gè)控件用的比較少,很多都是自己寫一個(gè)類似這樣的來替代UISwitch
總結(jié)
以上是生活随笔為你收集整理的UISwitch用法详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 检测UDP端口是否畅通方法
- 下一篇: 64 位 win7(2008 r2) 使