Создание логики для обработки размеров вида / кнопки
Я хотел бы создать некоторую логику для обработки размеров представления для подпредставления и некоторых кнопок, основанных на размере главного экрана.
Поэтому я хотел бы сделать что-то вроде этого: // Определить основной размер экрана (который будет отличаться в зависимости от ориентации
// Рассчитать размер подпредставления на основе ширины, деленной на 3
// Рассчитать размер кнопки на основе ширины основного экрана // Рассчитать отступы влево и вправо для кнопки на основе ширины основного экрана и ширины кнопки...
Как правильно это настроить? Кроме того, как мне создать объект /var/value, который содержит размер экрана, затем можно использовать снова. В идеале я хочу сделать вычисления один раз в верхней части файла реализации и использовать переменные несколько раз для разных кнопок в приложении. Все будет завершено программно, в отличие от использования конструктора интерфейса.
1 ответ
Вы думали об использовании Autolayout??, Это намного чище и проще определить размер отношения.