Я знаю, что чего-то не хватает, потому что это должно быть легко достичь.
Моя проблема в том, что у меня на моем "экране загрузки" (тот, который появляется сразу после всплеска) UIImageView с двумя разными изображениями для экрана размером 3,5 дюйма и 4 дюйма. В определенном месте этих изображений я помещаю один идентификатор UIActivityIndicator, чтобы сообщить пользователю, что приложение загружает что-то в фоновом режиме. Это место не одинаково для обоих изображений, потому что один из них, очевидно, выше, чем другой, поэтому я хочу установить ограничение автоопределения, которое позволяет мне отображать этот индикатор активности на разных высотах, зависит от того, работает ли приложение в iPhone 5 или нет.
Без Autolayout я бы установил frame.origin.y в представлении 300 (например), а затем в методе viewDidLoad ViewController, я бы спросил, работает ли приложение в iPhone 5, поэтому я бы изменил значение, например, на 350. Я не знаю, как это сделать с помощью Autolayout, и я думаю, что это должно быть довольно просто.