Wie zu verwenden UIVisualEffectView zu Verwischen Bild?

Könnte jemand ein kleines Beispiel für die Anwendung der Unschärfe in einem Bild? Ich habe versucht, herauszufinden, den code für eine Weile jetzt 🙁 noch neu im obj-c!

Den UIVisualEffectView bietet eine einfache Abstraktion über komplexe
visual effects. Je nach gewünschtem Effekt, die Ergebnisse können
auf den Inhalt auswirken geschichteten hinter die anzeigen oder Inhalte Hinzugefügt, um die Ansicht
contentView.

Anwenden UIVisualEffectView um eine vorhandene Ansicht zu gelten eine Unschärfe oder
Lebendigkeit Effekt auf die spannende Aussicht. Nach dem hinzufügen der
UIVisualEffectView in die view-Hierarchie, hinzufügen, alle Unteransichten der
contentView der UIVisualEffectView. Fügen Sie nicht direkt an Untersichten
die UIVisualEffectView selbst.

https://developer.apple.com/documentation/uikit/uivisualeffectview#//apple_ref/occ/instp/UIVisualEffectView/contentView

  • Seien Sie vorsichtig, um das hinzufügen von Ansichten zu UIVisualEffectView 's contentView github.com/onmyway133/blog/issues/124
  • Auch wenn Sie hinzufügen, um eine Untersicht und die Einstellung seiner frame-vergessen Sie nicht, aktualisieren Sie das Bild in viewDidLayoutSubviews, um sicherzustellen, dass die rotation funktioniert.
InformationsquelleAutor cNoob | 2014-06-05
Schreibe einen Kommentar