Ресурсы для конкретных устройств iOs не работают - ~ iPad по умолчанию загружает XIB - универсальное приложение

Я делаю универсальное приложение на основе шаблона Utility App. Я выбрал универсальное приложение, и MainView.xib и MainView ~ iPad.xib правильно работают на обоих типах устройств.

На iPad2, когда я переключаюсь на FlipsideView, он загружает FlipsideView.xib, даже если в проекте есть совершенно хороший файл FlipsideView ~ iPad.xib. По умолчанию xib имеет нормальный размер (iPhone) и отображается в нижнем левом углу iPad.

Мне действительно пришлось создать xib FlipsideView ~ iPad вручную. Я считаю, что xib правильно подключен к IB, поскольку он идентичен соединениям FlipsideView.xib.

За последние пару недель я прочитал довольно много сообщений с похожими проблемами, и эта ветка Stack Overflow отвечает наиболее четко и содержит ссылки на документацию Apple. Итак, я знаю, что это работает для других и задокументировано.

Код для этого раздела идентичен методу showInfo () в стандартном шаблоне служебного приложения.

(Да, я понимаю, что могу вручную загрузить проверку версии ~ iPad UI_USER_INTERFACE_IDIOM (). Я пытаюсь понять, что я делаю неправильно, заставляя работать модификатор ~ iPad.)

Есть идеи, что мне не хватает?

Большое спасибо за вашу помощь!

5
задан Community 23 May 2017 в 11:59
поделиться