После закрытия viewController, contentOffset из моего tableView был изменен на (0, -64)

Следующий код не работает. Он заставляет табличное представление перемещаться от (0,0) смещения содержимого к (0,-64) смещению содержимого.

-(BOOL)automaticallyAdjustsScrollViewInsets
{
    return NO;
}
-(void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:YES];
    self.automaticallyAdjustsScrollViewInsets = NO;
    self.extendedLayoutIncludesOpaqueBars = NO;
}

Эта проблема только в iOS8

1 ответ

Решение
self.navigationcontroller.navigationbar.transculent = NO;

или же

[[UINavigationBar appearance]setTransculent:NO];

мы должны установить любое из приведенных выше утверждений, чтобы исправить tableview вопрос прокрутки. В xib мы должны выбрать навигационную панель как выведенную и установить приведенный выше оператор внешнего вида в AppDelegate,

Другие вопросы по тегам