0
的背景图片
代码:试图改变UISwitch
let switchTerms = UISwitch(frame:CGRectMake(XPos, YPos, Width, Height))
switchTerms.addTarget(self, action: "switchTermsAction:", forControlEvents: .ValueChanged)
switchTerms.onImage = UIImage(named:"SIGN-UP-toggle-Active.png")
scrollSignUp!.addSubview(switchTerms);
func switchTermsAction(sender:UISwitch){
if sender.on{
sender.onImage = UIImage(named:"SIGN-UP-toggle-Active.png")
}
else{
sender.offImage = UIImage(named:"SIGN-UP-toggle-DeActive.png")
}
}
我想,当它被改变以改变UISwitch的背景图像。 似乎没有设置背景图片。
我的代码有什么问题?
最大,你说你把图像下方的开关?所以图像与普通开关的尺寸相同? –
@Mark Moeykens yep – Max
是的,这似乎工作。使背景的高度为31,宽度为51,放在开关后面。似乎工作正常。希望有一个更优雅的方式。 –