TableView.contentInset сломан на iOS 7
Настройка содержимогоInset в UITableView, похоже, не работает на iOS 7:
self.tableView.contentInset = UIEdgeInsetsMake(0, 0, 100, 0);
// Works on iOS 6, nothing happens on iOS 7
Я пробовал установить self.automaticallyAdjustsScrollViewInsets
в NO
в viewDidLoad, все еще ничего.
Что я делаю неправильно? Есть ли новый способ сделать это или обходной путь?
Ответы
Ответ 1
Перемещение этого кода в контроллер вида -viewDidLayoutSubviews
исправлено для меня.
-(void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
self.tableView.contentInset = UIEdgeInsetsMake(0, 0, 100, 0);
}
Спасибо Apple за вашу несуществующую документацию по этому поводу!