Как создать гибкий интерфейс с помощью конструктора интерфейсов? - PullRequest
0 голосов
/ 19 октября 2011

Можно ли создать плавный пользовательский интерфейс с помощью построителя интерфейса?

Например, скажем, у меня есть страница с несколькими полями вверху, некоторые из которых являются необязательными.Могу ли я сделать некоторые из них невидимыми, и чтобы приведенные ниже поля переместились вверх, чтобы заполнить пробел?

Аналогично, если у меня есть табличное представление на странице, за которым следует текстовое поле, могу ли я увеличить или уменьшить табличное представление ивсе еще есть текстовое поле сразу после него?

1 Ответ

2 голосов
/ 19 октября 2011

Лучшее, что вы можете сделать с помощью построителя интерфейса, - это установить маски авторазмера.Так что, если ваш контейнер просмотра меняет размеры, iPhone может соответственно изменять размеры.

Чтобы ответить на ваши вопросы:

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

2: Это можно сделать в конструкторе интерфейсов.Вы добавляете textField в нижний колонтитул представления таблицы, а затем текстовое поле всегда остается в нижней части tableView независимо от того, что отображается в вашей таблице.

enter image description here

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