Я очень простой программист SWIFT Xcode. Я делаю небольшие приложения. За последние 2 дня я застрял в очень простой вещи, и я уверен с вашим руководством, я могу быстро принять решение.Должен ли я делать отдельный UIViewController только потому, что одна строчка отличается по разметке
У меня есть класс UIViewController, а также в XIB В макете у меня 4 текстовых полей
Теперь на основе пользовательской настройки (в другом пользователе кадра сделать выбор), я либо должен показать 4 текстовые поле ** OR ** 3 текстовых полей и UISwitch.
Короче говоря, если пользователь выбирает один из вариантов, он должен видеть UISwitch и 3 текстовые поля или 4 текстовое поле. Текст ярлыков также изменяется.
К моим ограниченным знаниям я сделаю еще один UIViewController, еще один файл XIB, и если пользовательский выбор позволит, я перейду на новый UIViewController.
Но все это выглядит излишним. Как вы, умные люди, делаете это?
- (Edit) Я использую классы размеров в моем макете, а также ограничений в визуальном редакторе для позиционирования элементов на макете. Если я изменю вещи программно, что является одним из вариантов, как мне управлять макетом?
Просьба сообщить об этом. Покажите мне правильный путь, пожалуйста.
Спасибо Раджату за ваш ответ. Итак, вы говорите, что я иду на визуальную раскадровку и помещаю UISwitch также в текстовое поле 4. Я выполняю выравнивание, как я хочу, в визуальном застройщике, а затем только в программе HIDE UISwitch, пока он не будет показан? – Sallu
Да, в программе вы можете скрыть –
Спасибо, я пробовал. – Sallu