Mam TabBarController, jeden z zakładek, który zawiera widok podrzędny, który jest navigationController. Następnie ładuję do kontrolera nawigacyjnego widok, który dziedziczy formularz UITableViewController.Górny margines na UITableViewController
Mój problem polega na tym, że widok tabeli zaczyna się od kontrolera nawigacyjnego, a nie od górnej części ekranu, ale mniej więcej w połowie paska nawigacyjnego, dlatego górna część pierwszej komórki w widoku tabeli jest obcięta.
Czy ktoś może sugerować, jak przenieść kontroler UITableViewController w dół?
Działa to świetnie, ale paski przewijania są trochę pomieszane. Podłużają się tutaj pod paskiem nawigacji. To tak, jakbyśmy musieli zmienić ramkę, zamiast tylko dodawać edgeInset do przewijania. Ale to ponowne kadrowanie nie działa –
@ chuckp16 Możesz również dodać 'self.tableView.scrollIndicatorInsets = inset;' – dokkaebi
(64, 0, 0, 0) działa najlepiej dla standardowych UINavigationBars (bez podpowiedzi). – eulr