✅이번시간에는 버튼을 바꾸는 방법에 대해서 알아볼거야.
버튼을 클릭했을때, 클릭했다는 다른 이미지로 보여진다고 사용자들이 인식하는데 더 도움이 되겠지?
Xcode에서는 다행히도 그런 기능들을 제공하고 있어.
State Config 쪽을 보면 Default로 설정된 상태를 확인할 수가 있는데, 저 부분을 셀렉, 하이라이트 등 자유롭게 변경해주면 끝!
그럼 버튼을 눌렀을때, 코드로 어떻게 작동되는지 살펴볼까?
대충 이렇게 작동해.
여기서 눈여겨 볼 것은 checkButton이 어떻게 작성되어서 행동하는지에 주목해보자
체크 버튼이 선택되었을때, 체크버튼의 상태를 반대로 변경하고
let isDone 변수에 체크 버튼의 상태를 넣는다..!
그러면 생각보다 간단히 끝나!
체크버튼과 관련한 UI들도 있는데, 이 부분은 전체적인 코드리뷰 시간에 보도록 하자!
'Archive > 패캠(올인원)' 카테고리의 다른 글
ch13 Todo 리스트 코드리뷰 (0) | 2021.06.26 |
---|---|
⌨️ ch13 키보드에 따른 레이아웃 조정하기 (0) | 2021.06.26 |
😂 ch13 swift Equatable?! (0) | 2021.06.25 |
🦧 ch13 Static Cell (TableView) (0) | 2021.06.25 |
ch12 애플뮤직st 음악앱 코드리뷰 (0) | 2021.06.24 |