我想使用按下按钮切换几个UILabel的隐藏状态。按下按钮一次,取消隐藏它们,再次按下隐藏标签,隐藏这些标签的默认状态。切换UILabel的隐藏状态
这里是我想会的工作(但显然没有):
@IBAction func information(sender: AnyObject, forEvent event: UIEvent)
{
if(infoLocation.hidden = true)
{
self.infoLocation.hidden = false
}
else
{
self.infoLocation.hidden = true
}
//**********************************//
if(infoName.hidden = true)
{
self.infoName.hidden = false
}
else
{
self.infoName.hidden = true
}
//**********************************//
if(infoVersion.hidden = true)
{
self.infoVersion.hidden = false
}
else
{
self.infoVersion.hidden = true
}
}
什么不起作用?代码是否被调用?标签是否可见?是具体的 – Wain
代码不工作...标签应该隐藏/显示,但不 –
infoLocation.hidden =!infoLocation.hidden这将切换标签状态,在你的if,你分配了BOOL而不是用== – Vig