Я разрабатываю одно приложение для поддержки iPhone и iPad. Я использую Autolayout для разработки интерфейса в универсальной раскадровке. У меня есть два текстовых поля и одна кнопка. Я добавляю ограничения компоновки для своих компонентов ( и ). наконец, мой экран iPhone выглядит как. Это то, что мне нужно . Но если я запустил приложение в iPad2, экран выглядит так, как показано ниже: . Здесь меняется текстиль и ширина кнопки. На основе размера экрана, но текстовые поля и кнопка Высота не изменяется на основе высоты экрана. Может ли кто-нибудь сказать мне, как это решить. Я использую Autolayout в первый раз и борюсь с утра?Дизайн интерфейса в iPhone и iPad с использованием Autolayout?
1
A
ответ
0
Итак, у вас есть два варианта: 1. В текстовом поле выберите стиль рамки, который я прикрепляю ниже. Затем вы можете изменить высоту textField, в самой раскадровки. Когда вы ограничиваете свое представление, просто не указывайте фиксированное ограничение по вертикали, и все должно работать нормально. 2. Если вы используете textField, вы можете просто изменить его размер до своих потребностей, а затем реализовать те же спецификации ограничений. Но мне лично нравится textFields больше, потому что они дают вам варианты, например, позволяя пользователю вводить Secure Text и другие варианты.
Смежные вопросы
- 1. AutoLayout на iPad и iPhone?
- 2. Дизайн пользовательского интерфейса iPhone
- 3. AutoLayout и класс размера для ipad UI Дизайн с использованием раскадровки
- 4. Дизайн размерного класса для Iphone и Ipad
- 5. ipBest Практика Дизайн интерфейса IPhone
- 6. Настройка интерфейса интерфейса запуска на ipad/iphone
- 7. iPad не относится к ограничениям AutoLayout из интерфейса Builder
- 8. Разный дизайн интерфейса с различным устройством iPhone
- 9. Autolayout and Constraints для iPad
- 10. Продвинутый дизайн интерфейса iOS?
- 11. Autolayout в построителе интерфейса
- 12. ищет скриншоты, демонстрирующие отличный дизайн iphone + ipad
- 13. Авторезизация компонентов пользовательского интерфейса с использованием Autolayout iOS8
- 14. Дизайн интерфейса с использованием C# Generics
- 15. Какой дизайн пользовательского интерфейса лучше для iPhone?
- 16. iPhone создает дизайн интерфейса электронной почты
- 17. Выполнение простого пользовательского интерфейса с помощью Autolayout
- 18. Проблема с AutoLayout для iPad в XCode
- 19. Дизайн интерфейса с холстом
- 20. Autolayout и заголовки Tableview
- 21. Дизайн пользовательского интерфейса Android с использованием PSD и динамических данных
- 22. Проблемы с использованием изображения iPad на iPhone
- 23. Xamarin Forms - кодирование отдельного интерфейса для iPhone и iPad
- 24. Autolayout iPad для портрета и пейзажа
- 25. Обнаружение iPad/iPhone с использованием медиа-запросов
- 26. AutoLayout с повернутыми элементами пользовательского интерфейса
- 27. Autolayout дизайн размещения iPhone 3,5 дюйма и iPhone 4-дюймовый размер экрана
- 28. Как использовать различные элементы пользовательского интерфейса для iPhone и iPad с использованием класса размера
- 29. Разное Начальная ориентация интерфейса Универсальное приложение для iPhone и iPad
- 30. Ipad дизайн с несколькими tableviews
Текст высота поля не меняется когда-либо, для этого вы должны использовать TextView вместо TextField. и установите цвет фона кнопки, чтобы проверить высоту кнопки, если изменение высоты кнопки после того, как размер шрифта не изменится автоматически. поэтому, если вы хотите проверить этот цвет кнопки набора, чтобы увидеть его. –
Я использую экран входа в систему. Хорошо, если я использую TextView там? – lazyCoder
Нет, вам нужно использовать текстовое поле и не ожидать увеличения высоты текстового поля, создания дизайна, подходящего для iPad. –