предварительный просмотр автозапуска с различными размерами и языковыми стилями

Я начал изучать новый материал Auto Layout в XCode на iOS. Автоматическая компоновка на самом деле довольно аккуратная, но, похоже, это боль для тестирования. Я, кажется, помню на стороне Mac, был способ, которым вы могли бы просмотреть интерфейс и перетащить его на разные размеры, чтобы проверить, правильно ли выстроены элементы управления. Есть ли что-то вроде этого для iOS или какого-то инструмента, облегчающего проверку ваших просмотров AutoLayout? Кроме того, полезно было бы переключиться на право налево. Я просто хочу проверить все свои ограничения и убедиться, что они идеальны.

Чтобы просмотреть предварительный просмотр того, что будет делать Auto Layout в разных условиях, выполните следующие действия в Xcode 5:

  1. Откройте раскадровку.
  2. Откройте помощник редактора (сколько угодно).
  3. В помощнике редактора нажмите четвертую кнопку (ту, которая говорит Manual / Automatic / etc).
  4. Выберите «Предварительный просмотр».
  5. Теперь вы можете использовать элементы управления в правом нижнем углу для настройки:
    • версия iOS (6 или 7)
    • поворот устройства (портретный или альбомный)
    • размер экрана устройства (3,5 дюйма или 4 дюйма)

Чтобы смоделировать язык справа налево, согласно видеоролику WWDC 2012 по образцу (сеанс 232):

  • Задайте следующие аргументы: (используя такой метод)
    • AppleTextDirection YES
    • NSForceRightToLeftWritingDirection YES

Дополнительные аргументы, которые могут помочь с автоматической компоновкой, можно найти здесь .

Если у вас есть локализованные строки, вы можете перейти в меню продукта Xcode, а затем выбрать Scheme —> Edit Scheme. В верхнем разделе справа (Аргументы, пройденные при запуске), нажмите кнопку +, а затем введите: -NSDoubleLocalizedStrings YES и убедитесь, что установлен флажок рядом с ним. Это удвоит все ваши локализованные строки, чтобы имитировать язык, подобный немцу, который имеет длинные слова.

Благодаря Apple у нас есть предварительный просмотр в новом XCode 5.

Один из вариантов для iOS, который я нашел, – установить строку состояния на None в корневом представлении XIB. Это приведет к удалению черной строки состояния и отображению ручек изменения размера. Таким образом вы можете перетащить рамку и посмотреть, как ведут себя элементы управления. Однако он все равно не запускает код. Кроме того, я еще не выяснил, как включить текст Right-to-Left.

  • пользовательское редактированиеAccessoryView не работает
  • Получение последнего уведомления о Push, если приложение не было запущено, нажав кнопку «Просмотр»
  • IBOutlets для других контроллеров представления в раскадровке
  • Предупреждение: попытка представить UIAlertController на UISplitViewController, чей вид не находится в иерархии окон
  • Принудительная автоматизация Маска для применения к UIView
  • RFQuiltLayout и UICollectionView
  • Собственность макета UICollectionViewController (self.collectionView.collectionViewLayout vs. self.collectionViewLayout)
  • Когда следует использовать UIImageJPEGRepresentation и UIImagePNGRпредставление для загрузки на сервер разных форматов изображений?
  • Центрируйте изображение и текст в строке на iOS
  • Как сделать мигающий (или мигающий) курсор на iphone?
  • Проблемы с производительностью при обрезке UIImage (CoreGraphics, iOS)
  • Давайте будем гением компьютера.