Добрый день! Подскажите как можно удобно настраивать констрейнты для разных устройств, в ситуации, когда AutoLayout работает некорректно?
На данный момент я сделал так - есть класс c размерами экранов некоторых устройств и в зависимости от этого меняется "проблемный" констрейнт.
Но мне не нравятся две вещи:
1. При появлении устройства с новыми значениями ширины/высоты, придется добавлять информацию в класс, в идеале по старым проектам тоже
2. Нужно прописывать настройку для каждого устройства, что в коде оказывается трудночитаемой конструкцией
Коллеги используют озвученный выше способ и им норм, мне бы хотелось понять, можно ли устанавливать констрейнты, например относительно ширины устройства и забыть о подобных проблемах?
*Образцы кода и результата в скринах