setTitle

권현석·2022년 12월 15일
0

mainstoryboard에 있는 button의 text를 바꾸는 함수(메서드) setTitle(title: String?, for: UIControl.State) 사용법에 대해 알아보자

  • 코드
buttonName.setTitle(title: String?, for: UIconrol.State)

'for:' 에 ' .normal'로 세팅하는게 기본이다. 만약 다른 state로 세팅 안 한 경우 normal의 값을 가져오고, normal로도 세팅하지 않으면 system value를 불이행한다.

  • parameter
    title: String 등이 선언된 변수, 상수 등을 쓰는 칸
    state: 보통의 경우에 ' .normal'을 많이 쓴다. 그리고 UIControl.State는 사용 가능한 값을 알려준다.

⭐️Important
UI의 형태가 UIUserInterfaceIdiom.mac이고, behavioralStyle이 UIBehavioralStyle.mac일 때 setTitle method를 사용해서 'normal' state가 아닌 title설정시 오류 발생한다.

profile
wanna be an iOS developer

0개의 댓글