2016-11-10 2 views
0

У меня есть один проект, где есть одна кнопка. Который кажется настолько большим в iphone 4 согласно размеру в разрешении iphone 4 , и эта же кнопка выглядит маленькой в ​​iphone6 ​​в соответствии с размером разрешения iphone 6. Я использовал автоспуск. Но есть ли какие-либо решения для управления им путем автоматического отключения или ограничения. Вместо того, чтобы управлять размером i.e hieght и width программно?Размер кнопки варьируется в iphone 4 и iphone 6

+0

Вы можете взять 3 одинаковые кнопки, такие как 1x, 2x, 3x, которые могут легко управлять размером кнопки или размером ручки в разных iphones –

+0

, чтобы соотношение сторон к кнопке с надписью. он изменит размер в соответствии с надписью .. – Aditya

ответ

0

Если вы хотите управлять размером вашей кнопки, с соотношением экрана iPhone/IPad,

Прежде всего, необходимо установить одинаковую ширину и ограничение высоты на кнопку в окне редактора.

Затем в коде вам нужно добавить два IBOutlet из NSLayoutConstraint и связать их с соответствующим ограничением в раскадровке, а затем обновить yourButtonWidthConstrant.constant и yourButtonHeightConstrant.constant из кода в соответствии с коэффициентом.

0

Дайте этой кнопке ограничение по ширине с ее супер-представлением. Выберите ограничение равной ширины и укажите значение множителя как (ширина кнопки)/(ширина надзора) , затем передайте пропорции к кнопке.

Теперь ширина кнопки изменяется в зависимости от ширины устройства, а высота изменяется пропорционально ее ширине.

Я использую этот метод, и он работает хорошо.

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