Cocoa2010.01.09 21:55
아이폰에서는 화면전체의 스크롤이 가능한데 UIDatePicker나 UIPickerView을 동적으로 표시/비표시할때는 이 화면스크롤을 억제해야만한다.
PickerView내의 데이터를 스크롤로 선택해야 하는데 화면전체의 스크롤이 가능하면 이 Picker를 스크롤시키려고 해도 화면전체가 스크롤되어 데이터를 변경시킬수 없다.
그리고 UIDatePicker자체로는 확정하기 위한 버튼등이 없기 떄문에 NavigationBar에 [완료]등의 버튼을 추가해야한다. 따라서, UIDatePicker사용시에는 처음부터 화면에 표시해두면 스크롤이 안돼고,  [취소]나 [완료]등의 버튼이 있는 화면한개를 추가해야만 한다.


Posted by 신라

티스토리 툴바