Поскольку iOS7 и xcode 5 отсутствуют, я предполагаю, что мы можем говорить о них. Сегодня я обновился до XCode 5, и вдруг на моем mapView.xib я вижу белую полосу ниже. Я не касался файла xib, что именно происходит здесь и как я могу это исправить.Белая панель ниже моего приложения после обновления Xcode 5
ответ
Откройте XIB и установить рамку зрения этого вида контроллера к раме экрана. В iOS7 строка состояния является полупрозрачной, и ваше представление также находится за ней. Поэтому ваше изображение должно быть на 20 пикселей выше, чтобы заполнить экран.
Пожалуйста, помогите мне с меньшим количеством объяснений. Как установить рамку просмотра на экранную рамку? – user1191140
Я думаю, что это в инспекторе атрибутов конструктора интерфейса. – dasdom
Не беспокойтесь. У вас будет много веселья, чтобы повторно настроить ваши макеты. Некоторые из параметров компонентов сильно изменились, и, вероятно, вам придется снова настроить окна и UIViews.
Нужно ли мне иметь два xib? один для ios6 и один для 7? – user1191140
Нет, точно так же (только один), но вам нужно точно настроить то, что отображается неправильно. Очень скоро большинство пользователей будут использовать 7 в любом случае. –
Это из-за структуры прошивкой 7 Чтобы устранить эту проблему, выберите фон UIImageView в XIB и применяются следующие автоматического изменения маски
После этого создайте новый ImageSet с именем «iOS7bgImg» и добавить устройство (iPhone & iPhone 4-inch] и добавьте соответствующие изображения в коробки со следующими разрешениями.
320 * 480
640 * 960
640 * 1136
создать IBOutlet из BackgroundImage вид
Теперь проверьте программно
если (IOS 7) {
[Установка нового изображения в вашем фоне]
}
Вот и все.
- 1. Белая панель внизу приложения Xcode
- 2. Swift - Ad - это просто белая панель приложения
- 3. Кнопки перемещаются после обновления до Xcode 5
- 4. Где objc_msgSend после обновления до Xcode 5?
- 5. Проблемы после обновления до Xcode 5
- 6. Обновление приложения с Xcode 5
- 7. Сохраняется ли FileOutputStream после обновления моего приложения?
- 8. 907 Ошибка после нового обновления моего приложения
- 9. Панель инструментов раскадровки XCode 5
- 10. ошибки Xcode компиляции после Xcode 6 обновления
- 11. Белая линия ниже UIRefreshControl когда вытащил .. Tableview
- 12. XCode Instruments сбой моего приложения
- 13. JTRevealSidebar: боковая панель иногда белая
- 14. Bootstrap - Белая граница, окружающая панель
- 15. Панель инструментов белая, когда расширяется
- 16. Неопределенные символы для архитектуры i386 после обновления старого приложения iOS для XCode 5
- 17. UIScrollView не прокручивается после обновления до iOS7/xcode 5
- 18. Xcode 5: Имитировать создание приложения без XCode
- 19. XCODE Swift2: Отправка моего приложения
- 20. Белая маркировка приложения iOS
- 21. Ошибка приложения на iPad после обновления до XCode 8
- 22. Восстановление Xcode 7.3.1 после Xcode 8 обновления
- 23. Обновление приложения для iOS после 20 сентября 13 - Xcode 5
- 24. Java место других приложений для Windows ниже моего приложения swing
- 25. Что такое правая белая область редактора XCode?
- 26. Проект неисправен после обновления Xcode
- 27. Почему обновления Android для моего приложения удаляются?
- 28. восстановление массива данных приложения после обновления HTML 5 Localstorage
- 29. Xcode зависает при запуске приложения после обновления Yosemite
- 30. Черный экран при запуске приложения после последнего обновления Xcode 7.2
Это из-за прозрачной строки состояния, я думаю. –
Вид по-прежнему перепутался с белой полосой, но я получил приложение, работающее правильно, по предложению, предоставленному в post http://stackoverflow.com/questions/18294872/ios-7-status-bar-back-to-ios-6 -style – user1191140