2013-10-01 2 views
2

В настоящее время я разрабатываю приложение для iOS7, используя XCode5. Сегодня была моя первая попытка протестировать приложение на реальном устройстве (iPhone 4 с iOS7.0). Я заметил, что есть разница между тем, что я вижу в симуляторе, и тем, что я вижу на реальном устройстве.

Навигационная панель и панель вкладок определены следующим образом:iOS7: Навигационная панель и табуляция прозрачности выглядит по-другому на реальном iDevice

[self.navigationController.navigationBar setBarStyle:UIBarStyleBlack]; 
[self.navigationController.navigationBar setTranslucent:YES]; 

[self.tabBarController.tabBar setBarStyle:UIBarStyleBlack]; 
[self.tabBarController.tabBar setTranslucent:YES]; 

Уровень прозрачности очень отличается от симулятора и реальным устройством, как можно видеть на скриншотах ниже:
1.Screenshot от Simulator:

enter image description here

2.Screenshot от реального iPhone:

enter image description here

Я ничего не могу найти об этом в Интернете. Я делаю что-то неправильно?

спасибо.

+0

@TonyMkenu Спасибо за ответ. Если вы посмотрите ближе, вы заметите, что реальное устройство только темнее в этой области, но оно все еще прозрачно. Обратите внимание: на данный момент у баров нет фона. Но если я задаю цвет и цвет альфа, тогда он выглядит лучше на iDevice, но в Simulator он выглядит BAD. лол – thedp

ответ

0

извините за плохой английский .. Я пользуюсь переводчиком Google.

У меня была такая же проблема, но в цветах кнопок на вкладке и в навигации. Я обнаружил, что это конфигурация iOS. На устройстве перейдите в «Настройки»> «Основные»> «Доступность»> «Увеличить контрастность».

Теперь остается узнать, как предсказать, изменен ли пользователь этими настройками и внести корректировки с помощью кода.

 Смежные вопросы

  • Нет связанных вопросов^_^