Подтвердить что ты не робот

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, все еще ничего.

Что я делаю неправильно? Есть ли новый способ сделать это или обходной путь?

4b9b3361

Ответ 1

Перемещение этого кода в контроллер вида -viewDidLayoutSubviews исправлено для меня.

-(void)viewDidLayoutSubviews {
    [super viewDidLayoutSubviews];
    self.tableView.contentInset = UIEdgeInsetsMake(0, 0, 100, 0); 
}

Спасибо Apple за вашу несуществующую документацию по этому поводу!