我有一個UIButton
這是文本設置爲"Play"
:UIView沒有隱藏,但裏面的按鈕是?
@IBOutlet weak var boatTypeGamePlayButton: UIButton!
當這個按鈕被竊聽和它的文本設置爲"play"
,我想執行的一些功能:
@IBAction func boatTypeMatchingGameButtonTapped(sender: AnyObject) {
if boatTypeGamePlayButton.titleLabel?.text == "Play" {
boatTypeMatchingGameLabel.hidden = true
boatTypeGameLevelContainer.hidden = false
boatTypeMatchingGameTitle.text = "Select Level"
boatTypeGamePlayButton.setTitle("Cancel", forState: UIControlState.Normal)
}
boatTypeGameLevelContainer
是我有一個UIView裏面有四個按鈕。
問題是,boatTypeGameLevelContainer
確實變得可見,它應該,但它裏面的按鈕沒有。我試着爲按鈕製作IBOutlet
s,並將它們設置爲在此功能中可見,但它沒有改變任何東西。
所有其他方法我設置正在...
我也有一個else
聲明(這意味着的boatTypeGamePlayButton
的文本設置爲"Cancel"
):
else {
boatTypeMatchingGameLabel.hidden = false
boatTypeGameLevelContainer.hidden = true
boatTypeMatchingGameTitle.text = "Boat Type Matching Game"
boatTypeGamePlayButton.titleLabel?.text = "Play"
boatTypeGamePlayButton.setTitle("Play", forState: UIControlState.Normal)
}
我怎樣才能確保按鈕出現?我很感激任何支持。
更新:我添加了使用故事板的按鈕,並且我沒有在代碼中更改它們的任何屬性。
確保你想要顯示/隱藏的視圖都包含在容器視圖中,並且前後的順序是正確的。 –
你能提供一個什麼視圖問題的圖片 – soulshined
@soulshined我很抱歉,我是新的堆棧溢出,我需要10個聲望才能添加圖像,而我只有5個。如果有幫助,當我運行模擬器UIView只顯示我在故事板中設置的紅色背景。我使用故事板將按鈕添加到UIView中。感謝您的支持。 –