• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

UIPickerViewDataSource의 PickerView 메소드에 대해 질문 드립니다.

17.07.14 07:20 작성 조회수 129

0

최초 실행시 PickerView 메소드에 각 1번 컴포넌트의 row 갯수를 세팅 하는데 그 세팅값이 carModel = tesla 이므로 tesla의 원소 갯수 2가 세팅되는 flow 까지는 파악했습니다. 하지만 0번 컴포넌트의 값을 lamborghini으로 변경하면 lamborghini 배열의 원소 갯수는 3개 이므로 다시 1번 컴포넌트의 값을 3으로 변경해야되는데 그 부분이 어느 코딩에서 실행되는지 이해를 못해서 문의드립니다 혹시 pickerView.reloadAllComponents() 메소드 호출시 다시 UIPickerViewDataSource의 PickerView 메소드를 호출하는겁니까??

답변 1

답변을 작성해보세요.

0

 pickerView.reloadAllComponents() 요거를 호출시 pickerview 에 데이터 불러 오는 작업을 다시 하는데 그 작업이 datasource와 delegate protocol들이 다시 호출되면서 다시 가져오게 됩니다.