-1
XcodeのスウィフトプレイグラウンドでUILabel
をクリックするまで、while
ループを待ちます。これどうやってするの?ユーザーがUILabelをクリックするのを待つ方法は?
はここに私のループ例えば
func gameLoop() {
while(score >= 0) {
let n = arc4random_uniform(3)
if(n == 0) {
opt1.text = rightStatements.randomElement()
opt2.text = wrongStatements.randomElement()
opt3.text = wrongStatements.randomElement()
} else if(n == 1) {
opt1.text = wrongStatements.randomElement()
opt2.text = rightStatements.randomElement()
opt3.text = wrongStatements.randomElement()
} else if(n == 2) {
opt1.text = wrongStatements.randomElement()
opt2.text = wrongStatements.randomElement()
opt3.text = rightStatements.randomElement()
}
}
}
だ、私は、ユーザーが、opt2
opt1
クリックするか、opt3
が次に何をユーザーがクリックに基づいて何かをするまで待機します。
メインスレッドで何か起こるのを待って無限ループを実行することは決してありません。 'UILabel'を' UIButton'に変更し、 'IBAction'を使用してください。 –
私はどのようにしてIBActionを作成しますか? –