Я работаю над очень маленьким приложением. В этом приложении я использую табличное представление UIrootviewController для отображения некоторого содержимого в нем. Я хочу, чтобы этот контент отображался в определенной позиции, поэтому я устанавливаю его contentInset. когда я делаю это в viewDidLoad или в xib, это не показывает никакого эффекта в первый раз. Я написал это в функции shouldAutorotateToInterfaceOrientation , которая дает мне правильное местоположение после изменения ориентации, но в первый раз она показывает содержимое таблицы в том же месте, какими бы ни были значения вставок содержимого
вот мой код для установки содержимого вставок
self.tableView.contentInset = UIEdgeInsetsMake(120, 150, 0.0, 0.0);
Я написал этот код внутри viewDidLoad , и shouldAutorotateToInterfaceOrientation
но он не показывает никакого эффекта при запуске приложения. Есть ли другой метод для достижения этой цели.
Я даже попробовал setFrame, но не сработало.