Я использую Xcode 6.1 с OS X Yosemite и столкнулся с проблемой, связанной с раскадровкой. Раскадровка ведет себя как iPhone на iPad mini, но работает должным образом с iPad2. Эта проблема возникает только с Storyboard с версией systemVersion 3.0, но не с более ранней версией, такой как версия 2.0.
Ниже приведен скриншот моего iPad mini (я не хочу, чтобы раскадровка вел себя так)
а вот мой iPad2 9,7 дюйма (я хочу, чтобы это поведение было и для iPad mini)
Я хочу сделать это приложение только для iPad, поэтому моя конфигурация проекта выглядит следующим образом
но когда я изменяю его конфигурацию Устройство iPad на Универсальное, он работает должным образом как на iPad mini, так и на iPad2. Но я не хочу развертывать на iPhone.
Вот мой Storyboard systemVersion 3.0 в виде исходного кода
и когда я изменяю systemVersion XML раскадровки на 2.0 и targetRuntime на iOS.CocoaTouch.iPad, он снова работает, как и ожидалось, как на iPad mini, так и на iPad2, но снова возникает проблема, когда я делаю немного изменения в раскадровке, такие как перемещение метки, кнопки или любого объекта на один пиксель, Xcode обновит systemVersion до версии 3.0, а targetRuntime — до iOS.CocoaTouch, что заставит раскадровку снова работать как iPhone на iPad mini.
Я не нашел решения через Интернет и себя тоже.