iOS 7 TableView in einem ViewController und NavigationBar verwischt den Effekt

Ich habe mit dem Erstellen einer TableView in meiner App begonnen, indem ich einen TableViewController in einem Storyboard verwendet habe. Wenn Sie dies tun, haben Sie einen sehr coolen Effekt, wenn Sie in Ihrer Liste nach unten scrollen: Die Zellen, die sich hinter der Navigationsleiste befinden, werden unscharf.

Einige Zeit später musste ich von diesem TableViewController zu einem ViewController mit einer TableView wechseln (ich musste andere Ansichten am Ende der Tabelle hinzufügen).

Um zu vermeiden, dass die ersten Zellen in der Navigationsleiste ausgeblendet werden (darüber), habe ich den oberen und unteren Layout-Hilfslinien sowie den linken und rechten Rändern der Ansicht Einschränkungen hinzugefügt.

Das funktioniert gut, aber ich habe den coolen, unscharfen Bildlaufeffekt verloren: Die Zellen scheinen zu verschwinden, bevor sie hinter die Navigationsleiste gehen.

Ich habe Problemumgehungen mit Leuten gesehen, die keine Einschränkungen verwendeten und im Interface Builder magische Zahlen einfügten. Ich kann das nicht erstens, weil es mir nicht gefällt, und zweitens, weil ich iOS 6-kompatibel sein muss.

Was habe ich vermisst, um wieder vom verschwommenen Navigationsleisteneffekt profitieren zu können?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage