그래서 버튼을 눌렀을 때 버튼의 글꼴을 변경하고 사용자가 다른 버튼을 터치 할 때 글꼴을 되 돌리려고합니다. 사용자가 내부에서 터치하면 글꼴이 변경되지만 touchUpOutside 작업을 위해 스토리 보드에서 콘센트를 만들고 코드를 재활용하려고 시도했지만 작동하지 않습니다.바깥 쪽을 터치 할 때 버튼 글꼴을 변경하는 방법은 무엇입니까?
@IBAction func touchUpInside(_ sender: AnyObject) {
sender.titleLabel?!.font = UIFont(name: "Futura-CondensedExtraBold", size: 25)
}
@IBAction func touchUpOutside(_ sender: AnyObject) {
sender.titleLabel?.font = UIFont(name: "Futura-Medium", size: 22)
}
'UIFont (name : "Futura-Medium", size : 22)'에서 nil이 아닌 값을 얻고 있습니까? 당신은 거기에 중급 진술을 넣어 당신이 그것을 단지 '무'로 설정하지 않고 있는지 확인할 수 있습니다. –
@Travis Griggs 테스트를 위해 중간 명세서를 작성한다는 것은 무엇을 의미합니까? – Baker2795
@ TravisGriggs -이 코드는 실제로 작동하지만 와우는 실제로 "바깥 쪽을 만져라"는 것을 이해하지 못했습니다. 이 버튼을 누르면 버튼 바깥으로 드래그하고 터치하면 작동합니다. 그러나 button2를 눌렀을 때 button1의 글꼴을 되돌리려면 어떻게됩니까? – Baker2795