klare Farbe Hintergrund Navigationsleiste, aber immer noch über dem Inhalt schweben

Ich bin ein neuer iOS-Entwickler, ich habe einige Apps gefunden, die eine völlig transparente Navigationsleiste haben können, aber dennoch über dem Inhalt schweben, so wie die App ein sehr schönes Hintergrundbild hat und die Navigationsleiste transparent ist, so dass Sie sehen können der gesamte Hintergrund, aber es gibt eine Bildlaufansicht auf dem Navigationsansicht-Controller. Beim Scrollen geht es immer noch unter die Navigationsleiste.

Wenn ich es versuche, stelle ich meinen Navigationsleistenhintergrund so transparent ein

   [self.navigationController.navigationBar setBackgroundImage:[self imageWithColor:[UIColor clearColor]] forBarMetrics:UIBarMetricsDefault];

Aber meine Scroll-Ansicht ist vollständig sichtbar, wenn sie unter der Navigationsleiste angezeigt wird. Das gefällt mir nicht, weiß jemand, wie man die Navigationsleiste transparent macht, aber trotzdem irgendwie auf allem schwebt?

Vielen Dank für den guten Ruf, hier ist ein Screenshot von Yahoo, bei dem die Navigationsleiste genau das tut, was ich will.

Aber wenn ich den klaren Hintergrund dafür einstelle, wird es so.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage