[Swift]UIKit学习之滑块控件UISwitch的用法
发布时间:2020-12-14 01:44:52 所属栏目:百科 来源:网络整理
导读:UIKit学习之开关控件UISwitch的用法 UISwitch是一个开关控件。 UISwitch控件 的创建: (1) 在Stroyboard中使用Ctrl+Drag拖拽法创建 (2) 代码创建UISwitch: letmySwitch=UISwitch()//设置位置(开关大小无法设置)mySwitch.center=CGPointMake(100,50);//设
UIKit学习之开关控件UISwitch的用法 UISwitch是一个开关控件。 UISwitch控件的创建: (1) 在Stroyboard中使用Ctrl+Drag拖拽法创建 (2) 代码创建UISwitch: letmySwitch=UISwitch() //设置位置(开关大小无法设置) mySwitch.center=CGPointMake(100,50); //设置默认值(开true/关false) mySwitch.on=true; self.view.addSubview(mySwitch); 代码实例: //ViewController.swift importUIKit classViewController:UIViewController{ overridefuncviewDidLoad(){ super.viewDidLoad() //Doanyadditionalsetupafterloadingtheview,typicallyfromanib. letmySwitch=UISwitch() //设置位置(开关大小无法设置) mySwitch.center=CGPointMake(100,50); //设置默认值(开true/关false) mySwitch.on=true; mySwitch.addTarget(self,action:"switchDidChanged:",forControlEvents:UIControlEvents.ValueChanged) self.view.addSubview(mySwitch); } // funcswitchDidChanged(sender:UISwitch){ if(sender.on){ self.view.backgroundColor=UIColor.brownColor() myLabel.text="开关已经打开"; myLabel.backgroundColor=UIColor.blueColor() }else{ self.view.backgroundColor=UIColor.blackColor() myLabel.text="开关已经关闭" myLabel.backgroundColor=UIColor.greenColor() } } overridefuncdidReceiveMemoryWarning(){ super.didReceiveMemoryWarning() //DispoSEOfanyresourcesthatcanberecreated. } } 开发环境: XcodeVersion 7.0 (7A220) 参考资料: http://www.hangge.com/blog/cache/detail_532.html http://www.chuanke.com/1266915-124765.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |