[GDF 9일차] isUserInteractionEnabled,dismiss


[GDF 9일차] isUserInteractionEnabled,dismiss

func attckMonsterTapBtn() { let attackTap = UITapGestureRecognizer(target: self, action: #selector(damgeHpTap)) defaultButton.isUserInteractionEnabled = true defaultButton.addGestureRecognizer(attackTap) } isUserInteractionEnabled은 사용자 상호 작용을 허용하거나 비허용하는 데 사용된다. 지금 defaultButton에 몬스터를 공격하는 Event를 추가하는데 isUserInteractionEnabled = true로 변경하니 적용되었다. 그전에는 왜 안됐던거지..? 찾아보니 다수의 상황에서 기본 설정이 true라서 따로 설정 안해도 된다고 하는데 지금 내가 설정하려는 defaultButton은 UIImageView라서 isUserInteractionEnabled를 명시적으로 true로 바꿔야 터치가 먹는...



원문링크 : [GDF 9일차] isUserInteractionEnabled,dismiss