UIDatePicker не рендерится правильно для определенных режимов в UIPopoverController - PullRequest
1 голос
/ 26 октября 2010

У меня есть UIDatePicker с использованием UIDatePickerModeTime, который я использую в приложении для iPhone модально, отлично работает:

alt text

Использование этого же базового кода для iPad, но добавление представления в UIPopoverController дает довольно противоречивые результаты. Мой желаемый режим (UIDatePickerModeTime) плюс три других режима показаны ниже. Обратите внимание, что 2 из них вообще не рендерится, а вместо этого не имеют контента

UIDatePickerModeTime

alt text

UIDatePickerModeCountDownTimer

alt text

UIDatePickerModeDateAndTime

alt text

UIDatePickerModeDate

alt text

Что может вызывать сбои в режимах UIDatePickerModeTime и UIDatePickerModeDateAndTime?

1 Ответ

1 голос
/ 27 октября 2010

Примером UIDatePicker с CGRectZero был виновник.Несмотря на то, что код работал на iPhone, и я явно вызываю sizeToFit, чтобы установить размер, для его отображения нужно было изменить CGRectZero на CGRectMake(0,0,320,160).Пойди разберись.

...