Я использую Xcode 6 и iOS 8. Проект был написан начиная с iOS 5, не используя Auto Layout. Таким образом, есть много автоматического изменения размера и большого количества кода, который перемещает элементы управления и просматривает, манипулируя их кадрами.Преобразование проекта iOS в автоматический макет
Я знаю, что он работает, чтобы использовать оба варианта, но выполняете ли вы полное преобразование и исключаете каждую ссылку на свойство кадра или просто оставляете те, которые работают?
Например, создание элемента управления «на лету», которое будет размещено в представлении, но не нуждается в его местоположении, когда оно будет работать. Не могли бы вы избавиться от initWithFrame: и делать все это с помощью ограничений или просто оставить его?
Мне кажется, что оба могут сосуществовать, если элемент управления статичен после создания и размещения.
благодарит за ответ. Я подумал, что это происходит в этом направлении, но хотел понять, что делают другие. у нас такая же ситуация; несколько контроллеров с множеством корректирующих кодов кадров, и я предполагаю, что некоторые из них будут оставлены, и большинство из них будут преобразованы. – mickm