我想使用按下按鈕切換幾個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