0
저는 신속하게 연습/배웠으며 박하 사탕 발가락 게임을 만들고 있습니다. 단추를 클릭 할 때 아무 것도 바뀌지 않고 단추 이미지를 변경하려고 노력하고 있습니다.버튼 이미지는 변경되지 않습니다
클릭 이벤트 처리기의 보낸 사람에게이 작업을 적용해야합니까? 그렇다면 왜 이것이 작동하지 않을 수 있습니까?
감사
버튼을 누를 때 만Highlighted
버튼 상태의 이미지를 설정하는 것 같습니다
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();
}
이 항목을 정리 했습니까? 도움이되는 답변을 수락/거부하는 것을 고려해보십시오. 고맙습니다. –