UITableView не отказов / прокрутки после добавления UISearchBar для просмотра - PullRequest
4 голосов
/ 21 июня 2011

У меня есть UITableView, заполненный строками данных.Есть только 3 или 4 строки данных, которые не достигают нижней части экрана, но таблица все равно отскакивает вертикально, как и ожидалось, когда проводите вверх и вниз.После добавления UISearchBar в верхнюю строку / заголовок UITableView в Интерфейсном Разработчике таблица больше не отскакивает первоначально.Однако после перехода к другому представлению и возврата к тому же представлению таблица снова отскакивает.Почему UITableView не отскакивает, когда представление изначально загружено, и как мне сделать так, чтобы оно отскочило?

- (void)viewWillAppear:(BOOL)animated {
    [table reloadData];
    [super viewWillAppear:animated];
}

- (void)viewDidLoad {
    ...
    [table reloadData];
    [super viewDidLoad];
}

- (void)viewDidUnload {
    ...
    self.table = nil;
    [super viewDidUnload];
}

1 Ответ

9 голосов
/ 25 июня 2011

Я смог решить эту проблему, реализовав ответ на этот вопрос .

Ключом было добавить self.tableView.bounces = YES в методе viewDidLoad.

...