После обновления моего проекта до iOS 6 я понял, что автоматический макет эффективен только в viewDidAppear, и большая часть моего кода ожидает, что рамка представления будет доступна в viewDidLoad. Это ограничение делает действительно приятную функцию автоматического компоновки почти бесполезной для меня. Есть ли какие-либо предложения, которые помогут мне использовать автомасштабирование?
Например, иногда разработчику необходимо настроить информацию о подсмотре, основываясь на том, где автоматически выбирается макет, чтобы разместить это конкретное подвью. Окончательное местоположение subview не может быть установлено разработчиком до тех пор, пока пользователь не увидит его. Пользователь не должен видеть эти корректировки информации, но должен быть представлен окончательные результаты сразу.
Более конкретно: что делать, если я хочу изменить изображение в представлении, основанном на том, где автоматически просматриваются точки автомашины? Я не могу запросить это местоположение, а затем изменить изображение, не видя, что это происходит.