Wie können wir diese Navigationsleiste Übergangseffekte bekommen? (Das gleiche wie Apples Musik-App)Übergänge in Navigationsleiste wie IOS Music App
IMAGE1
in diesem Bild haben wir eine Navigationsleiste, die völlig transparent ist nur die Navigationsleiste Schaltflächen sichtbar sind
IMAGE2
wie Sie scrollen Bar wird verwischt gleich, wenn Sie nach unten scrollen Bar wird weniger verschwommen
image3
und nach einer bestimmten Punkt Navigationsleiste wird die Standardnavigationsleiste mit Titel in ihm
jemand kann mich führen, wie diese oben zu erreichen genannten Transitions Effekt
was ich jetzt haben, ist
func addBlurEffect() {
// Add blur view
var bounds = self.navigationController?.navigationBar.bounds as CGRect!
visualEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .Dark))
bounds.offsetInPlace(dx: 0.0, dy: -20.0)
bounds.size.height = bounds.height + 20.0
visualEffectView.frame = bounds
visualEffectView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]
self.navigationController?.navigationBar.addSubview(visualEffectView)
self.navigationController?.navigationBar.sendSubviewToBack(visualEffectView)
}
der Lage sind, meine Bar zu machen verwischen, aber ich will es als Musik-App in iOS ist
hey mann vielen Dank für Ihre Mühe. Es ist jedoch ziemlich gut und tolle Erklärung, bis ich gelernt habe, dass wir ImageVision und nicht die Navigationsleiste verwischen müssen und nach einem gewissen Punkt des Scrollens müssen wir unsere transparente Navigationsleiste zu einer Standard-Navigationsleiste machen (bitte korrigieren Sie mich, wenn ich falsch liege) –
Sie fügen die Unschärfe nicht der Bildansicht per se hinzu.Sie setzen eine 'UIVisualEffectView', die alle darunter liegenden Ansichten verwischt. Da die Bildansicht darunter ist, wird sie unscharf. Das Anpassen des Alphas der 'UIVisualEffectView' gibt einen Unschärfeeffekt. Du hast Recht, die Navigationsleiste zu wechseln. Wenn Sie sich die Apple Music App ansehen, haben sie auch einen Parallax-Effekt für das Bild und möglicherweise nur die visuelle Effektansicht im unteren Teil des Bildes, möglicherweise aus Leistungsgründen. – beyowulf
gut danke nochmal für die Erklärung. –