2015-12-18 12 views
0

Есть ли какая-нибудь известная ошибка в отношении 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

Чирза, Фредерика

iOS Simulator 8.1 iOS Simulator 8.3

ответ

1

Многие вопросы, которые рассматриваются в тренажере не имитатор ошибки, но скорее OS-ошибки, которые демонстрирует симулятор.

В этом конкретном случае, я думаю, проблема заключается в том, что должно быть нанесение размытия на этот слой за панель вкладок. Возможно, вы включили опцию «Низкое качество» в «Отменении качества графики» (меню «Отладка»). Попробуйте вернуться к «Default», так как это должно привести к тому, что все эффекты будут применены.

+0

Согласен, поэтому я придирчив и спрашиваю, является ли это симулятором или ошибкой в ​​ОС. Что касается переопределения качества графики: проверено, что раньше, нет. Также проверил его с помощью gfxcardstatus как на графическом процессоре, так и на дискретной карте. –

+0

Вы делали то, что я предлагал? –

+0

Извините, нажмите, чтобы вернуться быстро;) Да, был там, сделал это. Как идеальный fullstack для пикселя, у меня всегда есть этот талант, чтобы наткнуться на эти небольшие сбои пользовательского интерфейса. ^^ Изменить: мне известно об обходном пути (явно устанавливая barTint только для iOS 8.0 до 8.2), мне просто интересно, если * это * известная ошибка ОС. –