Ein Hack würde eine UIToolBar verwenden, genauso wie Sie eine normale UIView verwenden würden, da sie in iOS 7 die Unschärfe für Sie macht, besser als alle anderen Versuche einer Unschärfe-Effekt-benutzerdefinierten UIView. (Dies funktioniert nur in iOS7, für iOS 6 fügen Sie einfach ein normales Alpha hinzu)
%Vor%Erstellen Sie in Ihrem xCode-Projekt eine Datei namens BlurView.swift:
%Vor%Dann können Sie es programmgesteuert oder direkt in IB verwenden.
Erstellen und verwenden Sie BlurView
genauso wie Sie UIVIew
verwenden.
Fügen Sie eine UIView hinzu und legen Sie ihre benutzerdefinierte Ansicht auf BlurView
fest:
Dann können Sie die Weichzeichentönungsfarbe einstellen, um den transluzenten Effekt zu aktivieren:
Hinweis: Die Unschärfe wird nur zur Laufzeit angezeigt.
Inspiriert von Ссылка
Tags und Links ios uiview ios7 uinavigationbar