2014-02-05 3 views
0

Я установил UIDatePicker как входной сигнал TextField. Когда TextField становится firstResponder в первый раз, UIDatePicker «Высота ы меньше стандартной высоты, как показано ниже:iOS 7: UITextField inputView проблема при установке на UIDatePicker

enter image description here

Затем после того, как в любое время TextField становится firstResponder, UIDatePicker» Высота корректна, как показано ниже:

enter image description here

Этот вопрос не там, когда я бег приложения на IOS 6 тренажера, но только там, когда работает на прошивке 7.

Любая идея, почему это так? Может ли это быть связано с автоматической компоновкой?

+0

Нет, его не связанное на автозапуск. Я думаю, что вы выбрали фреймворк для выбора даты в любом месте, и именно поэтому это произошло. –

+0

положить текст текстаFieldShouldBeginEditing .. – iPatel

+0

Это не ошибка автоопределения, и ошибка сделана вручную в методе textFieldShouldBeginEditing, –

ответ

0

Я добавил UIDatePicker в раскадровку. Теперь я решил проблему, создав UIDatePicker через код и установив его как inputView. Я все еще ищу ответ, который объясняет причину, почему он не работает с раскадрой. Я изменю принятый ответ, если у меня получится.

0

Я думаю, что это «весна вопрос» ... Я решил с этой настройкой:

enter image description here

Посмотрите на Autoresizings ...

Смежные вопросы