iOS 7 TableView w ViewController i NavigationBar zamazany efekt
Zacząłem budować TableView w mojej aplikacji za pomocą TableViewController w serii ujęć. Gdy to zrobisz, będziesz miał bardzo fajny efekt, gdy przewiniesz listę w dół: komórki przesuwające się za paskiem nawigacyjnym zamazują się.
Jakiś czas później musiałem przejść z tego TableViewController do ViewController z TableView wewnątrz (musiałem dodać inne widoki na dole tabeli).
Aby uniknąć ukrywania pierwszych komórek przez pasek nawigacyjny (nad nimi), dodałem wiązania do górnych i dolnych linii pomocniczych układu oraz do lewej i prawej krawędzi widoku.
Działa to dobrze, ale straciłem fajny efekt niewyraźnego przewijania: komórki wydają się znikać przed przejściem za pasek nawigacji.
Widziałem obejścia, w których ludzie nie używają ograniczeń i umieszczają magiczne liczby w budowniczym interfejsu. Nie mogę tego zrobić, po pierwsze, ponieważ nie podoba mi się to, a po drugie, muszę być kompatybilny z iOS 6.
Czego mi brakowało, aby móc ponownie skorzystać z efektu niewyraźnego paska nawigacyjnego?