SORU
11 HAZİRAN 2013, Salı


stil Bulanıklık görünümü iOS 7

Kimseye çoğaltmak, herhangi bir denetim biliyor iOS7 stili görünümleri bulanıklık yok.

Bu davranış, çoğaltmak, UİView alt sınıf falan olabilir assumming ediyorum.

Arka görünüm almakta güçlük çekme, böylece arka plan çok bulanık olan bu tür görüşleri hakkında kalın diyorum.

enter image description here

CEVAP
11 HAZİRAN 2013, Salı


Bin Zhang RWBlurPopover bunu yapmak gibi bir şey değiştirmek mümkün olabilir. Bu bileşen benim GPUİmage altındaki bileşenler için bir Gaussian blur uygulamak için kullanır, ama o kadar kolay aynı bir CİGaussianBlur kullanabilirsiniz. GPUİmage a hair faster though olabilir.

Bu bileşen, ama toplumu temsil arkasında bir görünüm yakalamak mümkün olmasına güvenir ve bu içerik arkasında animasyon manzaralı sorun olabilir. Bu Alman gereken bir gezi ile Çekirdek Grafikleri için bu seçeneği kullanın arka görünüm yapacak işleri yavaşlatır, bu yüzden muhtemelen yok yeterince doğrudan erişim yapabilir, bu bir ölçülebilir şekilde kaplamalar animasyon manzarası.

Yukarıda bir güncelleme olarak, geçenlerde GPUİmage içinde bulanıklaştırır değişken yarıçapları desteklemek için, iOS boyutu bulanıklık 7'nin kontrol merkezi Görünümü tam çoğaltma için izin kullanabilecek mi? Bu, uygun Apple burada kullanarak görünüyor boyut ve renk düzeltme, bulanıklık kapsüller GPUİmageiOS7BlurFilter sınıfı oluşturdum. Bu GPUİmage (sağda) yerleşik bulanıklık (solda) karşılaştırır bulanıklık var o kadar

Apple's blur GPUImage's blur

/ Piksel sayısını azaltmak için yukarı Gauss Bulanıklığı Azaltma üzerinde çalışmak için, bir iPhone 4S yaklaşık 30 ms tüm ekranı bulanıklık olabilir yani 4X bu operasyon ile kullanıyorum.

Hala bu ölçülebilir bir şekilde bunun arkasında görünümlerinden bulanıklık içerik çekme konusunda bir zorluğu var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • michal lelkowski

    michal lelko

    9 Temmuz 2006
  • segtlim

    segtlim

    21 EKİM 2008
  • theatre2film

    theatre2film

    12 NİSAN 2006