Archive/패캠(올인원)

🤪 ch13 버튼 상태에 따라 바꿔주기

lgvv 2021. 6. 26. 01:16

✅이번시간에는 버튼을 바꾸는 방법에 대해서 알아볼거야.

button!

버튼을 클릭했을때, 클릭했다는 다른 이미지로 보여진다고 사용자들이 인식하는데 더 도움이 되겠지?

Xcode에서는 다행히도 그런 기능들을 제공하고 있어.

State Config 쪽을 보면 Default로 설정된 상태를 확인할 수가 있는데, 저 부분을 셀렉, 하이라이트 등 자유롭게 변경해주면 끝!

State config에 따른 다른 이미지 부여 가능!!

그럼 버튼을 눌렀을때, 코드로 어떻게 작동되는지 살펴볼까?

버튼을 눌렀을 때, 작동하는 코드

대충 이렇게 작동해.

여기서 눈여겨 볼 것은 checkButton이 어떻게 작성되어서 행동하는지에 주목해보자

체크 버튼이 선택되었을때, 체크버튼의 상태를 반대로 변경하고

let isDone 변수에 체크 버튼의 상태를 넣는다..!

그러면 생각보다 간단히 끝나!

 

체크버튼과 관련한 UI들도 있는데, 이 부분은 전체적인 코드리뷰 시간에 보도록 하자!