Najlepszym sposobem, w jaki się pojawiłem, było to: podczas korzystania z "złożonej" hierarchii paska zakładek zawierającego kontrolery nawigacyjne, z jednym widokiem "szczegółowym" będącym widokiem pełnoekranowym.
W delegata aplikacji tuż przed wyświetlić kartę Pasek kontrolera jest dodawana do okna, dodałem to:
tabBarController.view.frame = [[UIScreen mainScreen] bounds];
To spowoduje, że kontroler pasek kart pokryć cały ekran, nawet poniżej obszaru pasek stanu. Musiałem zrównoważyć wysokości kilku widoków do + 20 pikseli, w szczególności do pasków nawigacyjnych.
Jak ukryć paski na górze i na dole, jeśli jest to uiwebview w kontroler widoku? – thndrkiss
To nie działa dla mnie na iPhone Simulator 3.2. Z dokumentacji Xcode: "Przestarzałe. Użyj" UIBarStyleBlack "i zamiast tego ustaw właściwość półprzezroczystości na" TAK "." To się udało! :) – ma11hew28
Kiedy to zostało napisane (grudzień 2008), to był właściwy sposób.Oczywiście z upływem czasu interfejs API się zmienia. Twoja metoda jest teraz poprawna. – August