2016-07-29 35 views
1

我正在创建一个测验游戏,我的测验视图控制器在顶部有一个问题标签,然后有4个按钮,里面有文本(1 4个按钮中包含正确的答案)。我想使按钮位于插座集合中,但我不确定如何通过我的一系列答案使插座集合循环,并显示每个问题的全部4个可能的答案。我会用循环吗?如果陈述可能?如果有人能够帮助我,那么这将是非常棒的,谢谢!指定一个Outlet集合中的按钮不同的值(Swift 3 Xcode 8)

回答

1

你应该使用这样的事情:

//Outlet of the Collection of Buttons 
@IBOutlet var buttons: [UIButton]! 

//Outlet Collection of the answers 
@IBOutlet var answers: [UILabel]! 

//Action for once a button is pressed 
@IBAction fund butttonPressed(sender: UIBarButtonItem){ 
for button in buttons{ 
button.hidden = true 
    } 

for answer in answers{ 
answer.hidden = false 
    } 
} 

//Have the answers hidden by default 
viewDidLoad(){ 
for answers in answers{ 
answer.hidden = true 
} 
相关问题