2016-02-08 1 views
1

здесь я пытаюсь разработать динамическую UIPickerView & UIDatePicker для нескольких UITextFields в UIViewController. В моем UIViewController у меня есть пять UITextFields и нажав на каждый UITextField, я открываю UIPickerView, но моя проблема в том, что я хочу код, в котором UIPickerView динамически устанавливается в UIViewController. Потому что здесь у меня есть , также возьмите 5 разных вариантов выбора даты и откройте там конкретное положение, показывая &, скрывая друг друга согласно условию.динамический DatepickerView и DynamicPicker вид для нескольких TextView

Например, у меня есть 5 UITextFields в UIViewController. Если я выберу второй UITextField, тогда положение Y ниже трех UITextFields можно установить автоматически, а не устанавливать кадр каждого UITextField. Затем, если я выберите четвертый UITextField Y положение единственного пятого UITextField изменить три UITextFields выше четвертого UITextField не изменится. Для более описания я вижу изображение Attach:

enter image description here

+0

Вы используете автоматическую компоновку или авторезистификацию в пользовательском интерфейсе –

+0

Я использую autoresizing –

+1

Я бы предложил вам, вы должны использовать tableview и создавать каждый раздел с текстовым полем, а при нажатии текстового поля вы должны перезагрузить раздел с добавлением строка в этом разделе с видом сборщика. Все остальные текстовые файлы перемещаются с анимацией. –

ответ

0

использовать вид прокрутки или autolayout для такого рода проблемы. или вы можете использовать представление таблицы, в котором добавить текстовое поле и pickerview.

+0

. Я не понимаю, как вы предлагаете использовать scrollview, потому что моя проблема заключается в том, чтобы установить Y-позицию pickerview, а остальное - в текстовое поле, которое находится ниже поля pickerview. так же, как скриншот –