2010-06-16 7 views
4

UIPicker의 기본 위치를 설정하는 방법이 있습니까? 즉, 사용자가 UIPicker에서 1에서 100까지의 숫자를 선택할 수있는 옵션이있는 경우 자동으로 50에서 시작하도록 설정할 수 있습니까?iphone UIPicker 기본 위치

답변

6

이 같은 selectRow:inComponent:animated:를 사용할 수 있습니다

[somePickerView selectRow:49 inComponent:0 animated:NO]; // Zero-indexed, so row 49 is the row that says 50 

당신은 UIPickerView 포함하는 뷰를 관리하는 UIViewController에 대한 viewDidLoad 방법을 발사 할 수 있습니다.

는 (그것은 또한 당신이 인터페이스 빌더의 기본 값을 지정할 수 있습니다 일 수 있었다,하지만 ... 잘 모르겠어요 내가 확인하지 않았다) 나는이를 추가 할 때

+0

, 나는 어떤을하지 않습니다 코드에서 오류 유형 - 그러나 피커는 완전히 비어 있습니다. 내가이 줄을 주석 처리 할 때 정상으로 되돌아 간다. 이상한. – startuprob

+0

정말로 이상하게 ...'selectRow : inComponent : animated'를 호출하기 전에 picker 뷰가 완전히로드되었다고 확신합니까? –

+0

완전히로드 된 후 - 지금 작동합니다 - 감사합니다. – startuprob