日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ios uiswitch 开关_学习iOS开关按钮UISwitch控件的方法

發布時間:2023/12/20 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ios uiswitch 开关_学习iOS开关按钮UISwitch控件的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

釋放雙眼,帶上耳機,聽聽看~!

UISwitch控件是非常簡單的控件之一,它可以用作活動控件,今天技術狗小編就和大家分享學習iOS開關按鈕UISwitch控件的方法,感興趣的朋友可以進入下文看看吧!

開關按鈕UISwitch

在ViewController.h里面

#import

@interface ViewController : UIViewController{

//定義一個開關控件

//作用可以進行狀態的改變

//開,關:兩種狀態可以切換

//所有UIKit框架庫中的控件均已UI開頭

//蘋果官方的控件都定義在UIKit框架庫中

UISwitch * _mySwitch;

}

@property(retain,nonatomic) UISwitch * mySwitch;

@end

在ViewController.m里面

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

@synthesize mySwitch=_mySwitch;

- (void)viewDidLoad {

[super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

//創建一個開關對象

//繼承于UIView的

_mySwitch = [[UISwitch alloc]init];

//蘋果官方的控件的位置設置

//位置X,Y的值可以改變(100,100)

//寬度和高度值無法改變(80,40)寫了也沒有用的,不會起到作用的。默認的。

_mySwitch.frame=CGRectMake(100, 200, 180, 40);

//開關狀態設置屬性

//YES:開啟狀態

//NO:關閉狀態

_mySwitch.on=YES;

//也可以使用set函數

//[_mySwitch setOn:YES];

//設置開關狀態

//p1:狀態設置

//p2:是否開啟動畫效果

//[_mySwitch setOn:YES animated:YES];

[self.view addSubview:_mySwitch];

//設置開啟狀態的風格顏色

[_mySwitch setOnTintColor:[UIColor orangeColor]];

//設置開關圓按鈕的風格顏色

[_mySwitch setThumbTintColor:[UIColor blueColor]];

//設置整體風格顏色,按鈕的白色是整個父布局的背景顏色

[_mySwitch setTintColor:[UIColor greenColor]];

//向開關控件添加事件函數

//p1:函數實現對象

//p2:函數對象

//p3:事件響應時的事件類型UIControlEventValueChanged狀態發生變化時觸發函數

[_mySwitch addTarget:self action:@selector(swChange:) forControlEvents:UIControlEventValueChanged];

}

//參數傳入開關對象本身

- (void) swChange:(UISwitch*) sw{

if(sw.on==YES){

NSLog(@"開關被打開");

}else{

NSLog(@"開關被關閉");

}

}

- (void)didReceiveMemoryWarning {

[super didReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

@end

以上就是技術狗小編為大家介紹的學習iOS開關按鈕UISwitch控件的方法,大家如果想學習到更多的知識,一定要收藏技術狗哦。

總結

以上是生活随笔為你收集整理的ios uiswitch 开关_学习iOS开关按钮UISwitch控件的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。