2010-08-16 2 views
4

В настоящее время я использую MonoTouch с MonoTouch.Dialog. Когда вы нажимаете на поле даты, он подталкивает навигационный контроллер, поэтому вы переходите на экран, чтобы увидеть свой UIDatePicker, где вы выбираете дату, а затем снова возвращаетесь на главный экран. Мне бы очень хотелось, чтобы этот пользовательский интерфейс, как и другие приложения, которые я использовал, когда вы выбираете поле даты, UIDatePicker появляется внизу текущего экрана.Как сделать UIDatePicker в нижней части экрана?

Я хотел бы узнать, как это сделать и применить к другим полям ввода, где я могу использовать пользовательский подборщик, который также отображается в нижней части текущего экрана.

Есть ли у кого-нибудь код для обмена, который позволит UIPicker/UIDatePicker появляться в нижней части активного экрана?

спасибо.

ответ

0

Обычно вы создаете UIPickerView, но устанавливаете его рамку вне видимой области. После того, как вы нажмете на ячейку, вы измените исходную точку кадра UIPickerView, так что вид выбора станет видимым. Вы можете анимировать кадр свойства, чтобы вы могли сделать приятную мягкую анимацию, которая будет отображаться в вашем представлении выбора с нижней границы телефона.