Swift - 开关按钮(UISwitch)的用法
作者:hangge | 2015-01-16 14:10

import UIKit
class ViewController: UIViewController {
var uiswitch:UISwitch!;
override func viewDidLoad() {
super.viewDidLoad()
uiswitch = UISwitch()
//设置位置(开关大小无法设置)
uiswitch.center = CGPoint(x:100, y:50)
//设置默认值
uiswitch.isOn = true;
uiswitch.addTarget(self, action: #selector(switchDidChange), for:.valueChanged)
self.view.addSubview(uiswitch);
}
func switchDidChange(){
//打印当前值
print(uiswitch.isOn)
}
}
全部评论(5)
我在UITableView中添加了一个UISwitch控件了之后,我向下滑动时,UISwitch控件依旧锁定在我之前设定的屏幕的那个位置中,我想开关随着滑动而一起滑动,并不是依旧固定在我之前设定的那个位置中,我想开关也可以一起滑动!求指导,谢谢
站长回复:UISwitch控件是添加到UITableView的单元格中吗,如果在单元格里,是会随表格视图一起滚动的。
swift开关怎么跟随着滑动而一起离开,而不是固定在那里呢?
站长回复:一起离开是什么意思?是隐藏吗?
你好
站长回复:你好
航哥,请问个问题,UISwitch 的onImage 属性我设置之后没有显示出图片:mySecSwitch.onImage = UIImage(named: "switchBlueBg"),求指导,谢谢!
站长回复:UISwitch现在设置onImage、offImage没用了,如果想要实现自定义图片的开关可以使用UIButton来代替。
航哥我是新手,有个问题请教下。我现在运行上述代码,会提示使用了未解决的标识符uiswitch。是那个方法取不到吗?还是怎么回事
站长回复:应该是少了 import UIKit