2016-09-19 1 views
1

Как я обновил свой Xcode с последней версией 8.0, пока я открываю любую раскадровку, прося меня выбрать устройство, как показано ниже.Как остановить преобразование всего моего контроллера UIView в одном размере?

Его обязательная вещь в Xcode 8.0, поэтому мы не отказываемся, потому что есть только две кнопки.

выбора устройства & Закрыть документ

Таким образом, нет никакого способа вернуться назад или изменить раскадровку без этого.

enter image description here

Как мое приложение поддерживается только в IPad Pro 12.9, так что я выборе этого устройства.

Теперь есть много предупреждений об изменении размера с желтым цветом во многих из моего интерфейса ViewController. Это не большая проблема, я обновлю это с помощью опции «Frame обновления», но многие из моих ViewController не хотят конвертировать ее в размер iPad Pro.

так есть ли способ не конвертировать все мои ViewController в IPad Pro размера, как у меня есть много всплывающих окон небольших размеров и внутренние взгляды, чтобы показать на экране.

Как остановить принудительное преобразование всей раскадровки в соответствующий размер устройства?

Любая помощь будет оценена по достоинству.

+0

Выберите 'UIViewController' ->' Attributes inspector' -> set size - 'Inferred'' Freeform'. И теперь вы можете установить высоту - ширину из 'Size inspector'. –

+0

yes Я знаю эту опцию, но у меня есть 70-80 'Viewcontroller', и я не хочу делать это вручную очень долго. так что мой вопрос в том, есть ли способ не конвертировать целую «раскадровку» в определенный размер. – CodeChanger

+1

, как сказал бхавин, ваш единственный выбор - преобразовать те, которые вам нужны, чтобы быть меньше вручную. Этот глупый Xcode 8 заставляет весь экран в раскадровке того же размера. Я надеюсь, что это будет исправлено в следующем выпуске Xcode 8 –

ответ

0

В соответствии с новым обновлением Xcode вы не можете остановить эту опцию или не игнорировать bcus без преобразования в одном размере, что не позволит вам открыть storyboard

Так что вы должны сделать один дополнительные усилия на этой части.

первый путь: -

  1. Откройте storyboad в нижней версии

  2. Перейти к ViewController и в инспекторе свойств заданного размера, как Freefrom и

Do тот же шаг для всех ViewController, и теперь вы можете открыть тот же раскадровки w с выбранным вариантом, например iPhone 6 или iPhone 5, и увидеть, что ваш размер ViewController не изменяется, и вы можете просматривать все размеры, как есть.

Но еще один вариант здесь

второй путь: - Создать один новый раскадровки в новом XCode и открытой старой раскадровки в старой версии XCode и скопировать все UIVC оттуда сюда, и он будет работать, как и ожидалось ,

Спасибо.

Смежные вопросы