본문 바로가기
컴퓨터 공학/Swift

[스위프트] 초보를 위한 delegate 정리 2 ( 쉬운 예제 포함 )

by hahehohoo 2020. 2. 15.
반응형

프로젝트에 피커뷰를 하나 추가해주세요. 

피커뷰에 대한 액션을 만들어야 된다고 생각할 수 있지만

막상 action이 없습니다. 그럼 어떻게 피커뷰에 원하는 데이터를 넣을 수 있을까요?

 


바로 UIPickerViewDelegate, UIPickerViewDataSource 를 사용하면 됩니다.

채택과 동시에 swift 파일 안에 선언해줘야 하는 함수들이 있는데 그렇지 않으면 오류 납니다. 

 

그런 함수들을 어떻게 확인할까요?

cmd키를 누른 채 글자에 커서를 갖다두면 링크가 생깁니다. 누르시고 Jump to Definition를 클릭하시면 사용할 수 있는 함수들을 볼 수 있습니다.

 


아래와 같이 (Definiation)에 있었던 optional 이 붙어있지 않은 함수를 구현하면 다음과 같이 원하는 결과를 얻을 수 있습니다. 

 

반응형


댓글