Я использую Xcode 6.1 с OS X Yosemite, перед нами стоит проблема, связанная с раскадровкой. Раскадровка ведет себя как iPhone на iPad mini, но работает как ожидается с iPad2, эта проблема связана только с раскадровки с системой systemVersion 3.0, но не с более низкой версией, такой как версия 2.0.Storyboard systemVersion 3.0 ведет себя как iPhone на iPad mini (7,9 дюйма), но не на iPad2 (9,7 дюйма)
Ниже мой IPad мини скриншот (Я не хочу раскадровка вести себя как этот)
и вот мой iPad2 9,7 дюйма (Я хочу, чтобы это поведение для IPad мини слишком)
Я хочу , чтобы сделать это приложение только для IPad так моя конфигурация проект, как это
, но когда я изменить его конфигурацию устройства IPad в Юниверсал он работает, как ожидалось в обоих IPad мини и iPad2. Но я не хочу развертывать на iPhone.
Вот мой Раскадровка SystemVersion 3,0 смотреть исходный код
и когда я внести изменения в XML SystemVersion раскадровке на 2,0 и targetRuntime к iOS.CocoaTouch.iPad он снова работает как и ожидалось в iPad mini и iPad2, но снова возникает проблема, когда я делаю небольшие изменения в раскадровке, например, перемещаю один пиксель на ярлык или кнопку или любой объект. Xcode обновит его систему mVersion вернется к 3.0 и targetRuntime в iOS.CocoaTouch, что приведет к тому, что раскадровка снова будет работать как iPhone на iPad mini.
Я не нашёл никакого решения по interNet и самому себе.
Вы используете классы размера в своем раскадровке? – matt
Да, я использую классы autoLayout и size. –
Но у iOS 7 нет классов по размеру ... Итак, ваша раскадровка несовместима с iOS 7. Вы не можете ее развернуть. Это проблема. – matt