Есть ли какая-нибудь известная ошибка в отношении iOS Simulator и UITabBar для iOS 8.1 и 8.2? Сегодня я заметил во время тестирования, что текст сильно сияет через UITabBar при работе в 8.1 и 8.2 симуляторах, в то время как другие версии iOS работают безупречно.iOS Simulator 8.1 и 8.2 Ошибка прозрачности с UITabBar?
Я хочу удостовериться, что дополнительных работ не требуется, поскольку проблемы с цветным рисунком iOS 8 UINavigationBar сразу же пришли мне в голову.
Demo Setup
- Создать свежие Вкладки App (с использованием ObjC или Swift)
- Удалить первый взгляд и добавить UITableViewContoller фиктивных статические клетками
Результаты
Запустить аппликацию n, на iOS 8.1 и 8.2 Симуляторы, текст которых светится, на iOS 8.3 и выше все работает как ожидалось.
Не имеет отношения к Simulator Scaling, проверено. Использование rMBP конца 2013 года с дискретным графическим процессором, El Capitan 10.11.2 и Xcode 7.2 (7C68). Прекрасно работает на устройстве iOS 9.
Вопрос: У меня больше нет устройств iOS 8.x, может кто-нибудь, пожалуйста, подтвердите (то есть из памяти), если это только симулятор или ошибка ОС? Или указать на rdar?
Редактировать: проверено, что это не связано с Swift, также случается с ObjC. @maddy: Спасибо за исправление тегов!
Edit: Возможно регрессии, связанные с этой Буг с прошивкой 7.1: Tab bar background is missing on iOS 7.1 after presenting and dismissing a view controller
Чирза, Фредерика
Согласен, поэтому я придирчив и спрашиваю, является ли это симулятором или ошибкой в ОС. Что касается переопределения качества графики: проверено, что раньше, нет. Также проверил его с помощью gfxcardstatus как на графическом процессоре, так и на дискретной карте. –
Вы делали то, что я предлагал? –
Извините, нажмите, чтобы вернуться быстро;) Да, был там, сделал это. Как идеальный fullstack для пикселя, у меня всегда есть этот талант, чтобы наткнуться на эти небольшие сбои пользовательского интерфейса. ^^ Изменить: мне известно об обходном пути (явно устанавливая barTint только для iOS 8.0 до 8.2), мне просто интересно, если * это * известная ошибка ОС. –