프로그래밍 작업에 Xcode 4.2를 사용하고 있습니다. 필자는 사용자가 iPad2에서 콤보 상자를 통해 선택하도록했습니다. 그러나 라이브러리에서 콤보 상자 단추를 찾을 수 없습니다. 단추를 찾을 수 없도록 일부 설정을 놓쳤습니까? 콤보 상자 단추가 iPad2 플랫폼에서 지원됩니까? 또한 iPad 5.0 시뮬레이터를 사용하고 있습니다.Xcode로 콤보 상자 만들기 4.2
1
A
답변
2
콤보 상자는 표준 UIKit 컨트롤이 아닙니다. 웹보기 및 모바일 사파리에서만 사용됩니다. 애플이 제공하는 대안은 그런 선택을 허용하기 위해 UIPickerView
을 사용하는 것이다.
일반적인 디자인 패턴은 버튼이나 다른 상호 작용 영역을 탭하여 UIPickerView
을 표시하는 것입니다. 사용자가 대리인이 호출 된 후 항목을 선택하거나 사용자가 제공 한 맞춤 검색 버튼 (예 : '선택')을 탭하면 선택기보기가 닫히고 선택이 수행됩니다. iPad의 경우 특히 일 경우 안에 UIPickerView
을 삽입하고 어느 시점에서 사용자에게 표시해야합니다. Apple에서 제공하는 샘플 코드뿐만 아니라 자세한 내용은 UIPickerView
설명서를 참조하십시오.
물론 UI가 충분히 넓 으면 피커 뷰를 표시하거나 숨길 필요가 없습니다. 그냥 항상 보여주고 사용자가 그런 식으로 선택하게하십시오. 물론, UIPickerView
은 다소 큽니다.
절대적으로 콤보 상자와 같은 UI가 있어야하는 경우 직접 만들거나 어딘가에 UI에 포함 된 UIWebView
을 사용하여 해당 데이터를 제공해야합니다. 그러나 이와 같은 상황에서 웹보기를 사용하는 것은 이상적인 솔루션이 아닙니다.
관련 문제
- 1. Java에서 다중 열 콤보 상자 만들기
- 2. 콤보 상자 WPF에서 콤보 상자 항목 제거
- 3. 콤보 상자
- 4. JQuery 콤보 상자 및 JSP
- 5. DataGrid의 콤보 상자
- 6. VB.NET 콤보 상자 지속성?
- 7. JSF 콤보 상자 : 콜렉션
- 8. 콤보 상자 바인딩
- 9. 콤보 상자 값 사용
- 10. 필수 국가의 콤보 상자
- 11. Drupal 콤보 상자
- 12. 콤보 상자 개체 목록
- 13. WPF "flying"콤보 상자
- 14. 여러 콤보 상자 업데이트
- 15. 격자보기 콤보 상자
- 16. DataGridview의 C# 콤보 상자
- 17. .txt 콤보 상자
- 18. 콤보 상자 선택 항목
- 19. 사용 콤보 상자 값
- 20. 플렉스의 콤보 상자
- 21. 필터 액세스 콤보 상자
- 22. 격자보기 콤보 상자 열
- 23. WPF 콤보 상자 하이라이트
- 24. VB6 콤보 상자 이벤트
- 25. 콤보 상자 기본 텍스트
- 26. 콤보 상자 내용 지우기
- 27. 바인드 콤보 상자 텍스트
- 28. WPF 콤보 상자 바인딩
- 29. 아이폰 콤보 상자
- 30. WPF 콤보 상자 - 태그