2013-04-03 5 views
0

Я делаю заявку на iphone, и я использую UIStoryboard.Как изменить контроллер вида макета?

У меня есть мнение, что выглядит следующим образом при запуске приложения

enter image description here

Когда я нажимаю Button1 этикетке Code 2: и textfield должны исчезнуть Я попробовал метод setHidden

Это то, что происходит

enter image description here

Но то, что я хотел бы случиться, это

enter image description here

Как я должен это делать?

+0

Вам нужно установить рамку из элементов управления пользовательского интерфейса динамически – viral

+0

вы должны установить рамку кнопки и Посмтотреть кнопку данных, где вы скрыть свой код 2 метки и текстовое поле сохранить –

+0

получить высоту uitextfield в действии кнопки и сделать минус (-) высоту вашей базы двух кнопок на высоте uitextfield – iPatel

ответ

8

Прячась меткой и текстового поля и метки экономии, вам необходимо установить рамку ваших Сохранить и шоу кнопка Сохраненные данные по,

btnSave.frame=CGRectMake(btnSave.frame.origin.x,btnSave.frame.origin.y - your textfield height, btnSave.frame.size.width, btnSave.frame.size.height); 
+0

Я пробовал, но теперь она больше не работает, кнопка остается в том же месте – Thymen

0

Вы должны принять IBOutlet и установить рамку вашего сохранить кнопки и данных показывают кнопки Динамически

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