Обновление проекта для iPhone X и iOS 11 - PullRequest
0 голосов
/ 08 мая 2018

Я работаю над очень старым проектом, который написан на target-C, и все представления и контроллеры написаны программно. (Нет даже XIB, кроме некоторых ячеек)

Я уже открыл проект в последней версии Xcode 9.3, разрешил все ошибки и зависимости и успешно скомпилировал его.

Но теперь я хочу обновить весь проект, чтобы обеспечить поддержку макета iOS 11 и iPhone X , а также добавить раскадровки и удалить все программные контроллеры. Он также совместим для iPad и iPhone.

Может кто-нибудь подсказать, как его запустить и что иметь в виду? Это огромный проект, поэтому я немного запутался, сделаю я его или нет. (Я не хочу вводить swift на данный момент, сначала я обновлю его для макетов и раскадровок iPhone X, затем я подумаю и о swift)

1 Ответ

0 голосов
/ 09 мая 2018

Прежде всего, начните с создания пользовательского интерфейса на раскадровке с помощью автоматического размещения. Удалите условия изменения размеров из кода. Используйте класс размера для поддержки iPhone и iPad. так что в основном первые 3 шага решат 70% ваших проблем. Я предлагаю не переходить к Свифту, прежде чем делать все это.

...