Ho una app particolare che, a causa della struttura di navigazione, non mi consente di utilizzare le normali UINavigationBars con traslucenza, quindi ho scelto di provare a utilizzare UIVisualEffectView di iOS8 con blur.Come ridurre al minimo lo sfarfallio visivo con iOS8 "UIVisualEffectView with Blur"
Questa soluzione funziona principalmente, ma c'è un effetto sfarfallio molto evidente che si verifica quando l'UITableView sotto questa vista sfocatura viene fatto scorrere. Quando i bordi di un'immagine o di un rect colorato passano sotto la vista sfocata, si verifica una quantità significativa di sfarfallio.
Qualcuno ha provato questo? Qualcuno sa come risolvere questo problema?
mia implementazione è semplice, ho trascinato un'UIVisualEffectView sul mio controller della vista e costretto ad alto, a sinistra, e limiti dello schermo a destra, e ha aggiunto un vincolo di altezza di 64. Sotto questo è solo un UITableView con alcune immagini e testo.
La sfocatura è intensiva di calcolo. Probabilmente non è pensato per questo genere di cose. Lo sfarfallio è probabilmente causato dal ritardo durante l'esecuzione del calcolo. – matt
Grazie per l'input, Matt - quindi pensi che UIVisualEffectView fosse inteso solo per l'offuscamento statico (senza movimento)? – Adama
Senza uno spostamento di movimento, direi. – matt