Пожалуйста, помогите мне с этой автоматической макетной версией IOS. У меня есть представление с двумя кнопками. Я использую свойство автоматического изменения размера для выравнивания моих элементов. Их положение остается неизменным при изменении экрана, но размер элементов не меняется. Вы можете видеть на изображении, у меня есть экраны для iphone 4s и 6s plus. Размер кадра изменяется в соответствии с размером экрана, но не содержимым внутри него. Как заставить кнопку выглядеть хорошо на всех экранах. Я попытался использовать ограничения макета для размещения моих элементов, но они в значительной степени запутывают мои знания в IOS.Элементы интерфейса для изменения размера ios 10
ответ
Как я могу сделать кнопку выглядеть хорошо на всех экранах
Это зависит от того, что вы имеете в виду под «хорошо выглядеть». С того, как вы задаете свой вопрос, это кажется, чтобы обратиться к шрифту размер текста. Если вы хотите, чтобы размер шрифта текста кнопки отличался на разных размерах экрана, вам нужно будет написать код, который позаботится об этом; он не может быть настроен каким-то автоматическим способом в раскадровке.
Итак, есть ли способ связать размер шрифта с размером кадра кнопки? – Swifty
Уверен, но вам придется это сделать _ в коде_. Если вы измените размер шрифта и правильно настроите автомат, кнопка просто увеличится или уменьшится, чтобы разместить его текст в текущем размере. Но изменение размера шрифта должно быть сделано в коде. – matt
Вы пытаетесь AutoResize ИЛИ AutoLayout, оба они разные. –
Добавьте изображение авторезистентных ограничений, добавленных вами на этих двух кнопках. –
Эй, спасибо за ответ. Я просто использую свойство autoresizing. И я добавил изображение, о котором вы просили. – Swifty