2013-09-27 21 views
6

La distribuzione di base dell'app è iOS 7.0 e sia il dispositivo che il simulatore utilizzano 7.0.iOS 7 simulatore vs differenze di dispositivo?

L'effetto traslucido sul simulatore dà una sfocatura al contenuto sotto UINavigationBar, ma sul dispositivo, nessuna sfocatura. Ho notato un altro paio di strumenti di differenza. Il mio UIToolbar era traslucido sul simulatore, ma opaco sul dispositivo e ci sono state alcune volte in cui le tinte non corrispondono.

Per la barra di navigazione, perché è diverso e come ottengo l'effetto sfocatura? Senza la sfocatura, il testo sotto il testo della barra di navigazione potrebbe essere fonte di distrazione e confusione!

enter image description here

risposta

3

Dopo molte scavo, questa è una limitazione hardware. L'effetto sfocatura non è abilitato sui dispositivi più vecchi a causa dei requisiti/prestazioni della GPU. Apparirà

L'effetto di sfocatura a:

  • iPhone 4S e più recenti
  • iPad 4a generazione e più recenti
  • tutti Mini iPad
+2

Questa è solo la metà della verità. Ho lo stesso effetto all'interno di un 'UINavigationController' su un iPhone 5s. –

+1

Questa risposta non è completa - Mi sembra di aver anche riprodotto una situazione in cui la barra UINavigationController è traslucida sul simulatore e non è traslucida su un iPhone 5S. Lavorando su di esso per scoprire perché ... –

+0

Ragazzi, trovate qualcosa con questo? Sto vedendo sfocatura sul mio sim e 5s, ma non iPad 3rd gen. – VaporwareWolf

Problemi correlati