Вот сценарий, в котором я нуждался.
Я положил UIButton на IB (размер iPhone4 дюйм), чей начальный кадр на IB равен x: 100, y: 100, w: 100, h: 100. Я хочу, чтобы происхождение и высота должны измениться в зависимости от размера устройства. например, ширина и высота iPhone6 составляет 375X667, поэтому коэффициент ширины (375/320 = 1,1718) и коэффициент высоты (667/568 = 1,1742). В этой сцене я хочу изменить начальные значения X и ширину кнопок с умножением на коэффициент ширины (1.1718) и начало Y и высоту с умножением на коэффициент высоты (1.1782). В этом случае моя кнопка должна отображаться на x: 100X1.1718, y: 100X1.1742, w: 100X1.1718, h: 100X1.1742.
то же самое нужно для iPhone6 +.
Я могу легко достичь этого, установив эту маску авторезистировки. Как я могу добиться этого, используя автозапуск? На каком этапе следует следовать, какие ограничения следует применять?
Я прилагаю скриншоты, которые мне нужны, используя Autolayout (Достигнуто с помощью маски авторезиста, показанной на изображении выше).
Моя попытка: -
Шаг 1: - Возьмите кнопку размером 100X100 на IB. установите его X = 100 и y = 100. Шаг 2: - применил эти ограничения.