0
Я тренируюсь/учась быстро, и я делаю игру с tic tac toe. Я пошатнулся, пытаясь изменить изображение кнопки, но при нажатии кнопки ничего не меняется.Изображение кнопки не изменится
Правильно ли я применяю это действие к отправителю в обработчике событий click? Если да, почему это может не работать?
Благодаря
class ViewController: UIViewController {
var playerOneTurn = true;
let cross = UIImage(named: "Cross") as UIImage;
let naught = UIImage(named: "naught") as UIImage;
@IBAction func topLeftBtn(sender: UIButton) {
var image = sender.imageForState(UIControlState.Normal);
if(image == nil){
if(playerOneTurn == true){
sender.setImage(naught,forState: UIControlState.Highlighted);
playerOneTurn = false;
}else{
sender.setImage(cross,forState: UIControlState.Highlighted);
playerOneTurn = true;
}
}
checkForWinner();
}
Вы поняли это? Пожалуйста, подумайте о принятии/повышении ответов, которые вам полезны. Это ценно. –