Do it! 스위프트로 아이폰 앱 만들기
05장 도전! Misson 멀티 컴포넌트 피커 뷰 만들기
⇨ 왼쪽: 어떤 컴포넌트를 선택해도 파일명, 이미지 뷰 둘 다 변경된다.
⇨ 오른쪽: 왼쪽 컴포넌트를 선택하면 파일명이, 오른쪽 컴포넌트를 선택하면 이미지 뷰가 변경된다.
let COLUMN = 2
func numberOfComponents(in pickerView: UIPickerView) -> Int {
return COLUMN
}
COLUMN 값을 2로 변경해주기
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
if component == 0 { lblImageFileName.text = imageFileName[row] }
else { imgView.image = imageArray[row] }
}
선택된 컴포넌트 번호에 따라 다르게 동작하기
0번이면 파일명, 1번이면 이미지 뷰 변경하기