[UIKit] Button의 title은 setTitle로 설정하자
결론부터 말하자면, button.titleLabel로 title을 설정하려고 하면 안 된다. 이유는 다음과 같다. 애플의 공식 문서를 보자면... titleLabel 프로퍼티의 경우에는 텍스트 색깔이나 그림자 색깔을 변경하는 데 사용하면 안 된다. 그 대신, setTitleColor(_:for:)와 setTitleShadowColor(_:for:)를 이용하라고 말하고 있다. 또한! 내가 의문이었던 title은 공식 문서에서 label의 title을 변경하기 위해서는 setTitle(_:for:)을 연결하라고 되어 있더라. Button.titleLabel?.text = "title" 이런 식으로 button의 Title을 넣어주는 것과 Button.setTitle("title", for: .normal) ..