在插座集合中分配按钮不同的值(Swift 3 Xcode 8)

时间:2016-07-29 16:33:52

标签: ios arrays swift iboutletcollection

我正在创建一个测验游戏,我的测验视图控制器在顶部有一个带有问题的标签,然后有4个按钮,里面有文字(4个按钮中的1个包含正确的答案)。我想这样做,以便按钮在插座集合中,但是我不确定如何通过我的答案阵列进行出口收集循环并显示每个问题的所有4个可能的答案。我会使用循环吗?如果陈述可能?如果有人能帮到我,那就太棒了,谢谢!

1 个答案:

答案 0 :(得分: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
}