2013-09-27 15 views
6

Podstawowym wdrożeniem aplikacji jest iOS 7.0, a urządzenie i symulator używają wersji 7.0.Symulator iOS 7 kontra różnice między urządzeniami?

Półprzezroczysty efekt na symulatorze powoduje rozmycie treści pod numerem UINavigationBar, ale na urządzeniu nie występuje rozmycie. Zauważyłem kilka innych narzędzi różnicujących. My UIToolbar był półprzezroczysty na symulatorze, ale nieprzezroczysty na urządzeniu i kilka razy nie pasowało do odcieni.

Ale dlaczego na pasku nawigacyjnym jest inny i jak uzyskać efekt rozmycia? Bez rozmycia tekst znajdujący się pod tekstem paska nawigacyjnego może rozpraszać i dezorientować!

enter image description here

Odpowiedz

3

Po wielu kopania, jest to ograniczenie sprzętowe. Efekt rozmycia nie jest włączony na starszych urządzeniach ze względu na wymagania/wydajność GPU. pojawi

Efekt rozmycia na:

  • iPhone 4S i nowszych
  • iPada 4. generacji i nowszych
  • wszystko iPad Mini
+2

Jest to tylko połowa prawdy. Mam taki sam efekt wewnątrz 'UINavigationController' na iPhone 5s. –

+1

Ta odpowiedź nie jest kompletna - wydaje mi się, że powieliłem również sytuację, w której pasek UINavigationController jest półprzezroczysty na symulatorze i nieprzezroczysty na iPhone 5S. Pracujemy nad tym, aby dowiedzieć się, dlaczego ... –

+0

Znaleźliście coś z tym? Widzę rozmycie na mojej karcie SIM i 5s, ale nie na iPadzie 3. generacji. – VaporwareWolf

Powiązane problemy