Создание логики для обработки размеров вида / кнопки

Я хотел бы создать некоторую логику для обработки размеров представления для подпредставления и некоторых кнопок, основанных на размере главного экрана.

Поэтому я хотел бы сделать что-то вроде этого: // Определить основной размер экрана (который будет отличаться в зависимости от ориентации

// Рассчитать размер подпредставления на основе ширины, деленной на 3

// Рассчитать размер кнопки на основе ширины основного экрана // Рассчитать отступы влево и вправо для кнопки на основе ширины основного экрана и ширины кнопки...

Как правильно это настроить? Кроме того, как мне создать объект /var/value, который содержит размер экрана, затем можно использовать снова. В идеале я хочу сделать вычисления один раз в верхней части файла реализации и использовать переменные несколько раз для разных кнопок в приложении. Все будет завершено программно, в отличие от использования конструктора интерфейса.

1 ответ

Вы думали об использовании Autolayout??, Это намного чище и проще определить размер отношения.

Другие вопросы по тегам