2010-06-17 5 views
2

키가 약 260px (또는 적어도 볼 수있는 영역은 약 260입니다.) 인 UIViewController가 있으며 실제로는 선택기와 완료 버튼이 있습니다. 내가 presentModalViewController 전화를 표시하지만 그 전체보기를 보여주는, 정말 피커와 피커 위의 완료 버튼 막대를 표시하고자 할 때 막대 위에 검은 색이 아닌 , 거기에만이 방법을 보여줄 수있는 방법이있다. 피커가 제시 될 때 피커 뒤의 전체보기가 아닌가요? 여기에 코드presentModalViewController를 사용하는 컨트롤러의 절반 화면 만 보여줍니다.

alt text http://img202.imageshack.us/img202/1754/picker.jpg

너무 많이하지 ....

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:tipPickerController]; 

[self presentModalViewController:navigationController animated:YES]; 

내가 도움을받을 수있는 더 많은 코드를 작성해야하는지 알려주세요, 감사

질문에

답변

0

직접 대답 :
전체 화면보기 (320 X 480)를 사용할 필요가 없습니다. 필요한 정확한 크기로 뷰를 설정할 수 있습니다 (맨 위에 검은 색 부분이 없음).

내 제안 :
전체 화면보기를 설정하지만 최상위보기 (검은 색 대신에)에 투명한 색을 추가로 설정하십시오.
피어가 표시되는 동안 원본보기가 대화 형이 아닙니다.

+0

이것이 작동하지 않는 것 같습니다. – slim

0

동일한 작업을 수행하고 있습니다. 나는이 자원들을 발견했다.

Add UIPickerView & a Button in Action sheet - How?

짧은 대답

How to make a UIPickerView slide half way up the screen?

모달 뷰 컨트롤러는 당신이 사용하고 싶은되지 않는 것입니다. iPad에서 작동하지만 iPhone/iPod에서 모달보기 컨트롤러는 표시 할 때 첫 번째보기를 종료합니다. 그래서 그것이 검은 색입니다. 나는 그 일을 아직하지는 못했지만이 자원들은 단지 도움이된다고 생각합니다.

희망이 있습니다.

관련 문제