Установите вставку содержания UITableView постоянно

В моем приложении у меня есть a UISearchBar под UINavigationBar таким образом, это всегда видимо пользователю. В этом случае я должен был установить contentInset с дополнительными 44 пкс так UIScrollView будет прокручивать под UISearchBar (точно как в Contacts.app). И не было бы никакой проблемы с помехами UITableViewно в моем случае, который я должен перезагрузить, это - содержание, переключатель к UISearchDisplayControllerи т.д. Таким образом, когда я звоню:

[self.tableView setContentInset:UIEdgeInsetsMake(108, 0, 0, 0)];

Все работает, до, например, Я вытягиваю для обновления... (для этого, я использую SSPullToRefresh).

Таким образом, мой вопрос: Как я могу установить contentInset постоянно, таким образом, я не должен был бы волноваться ни о каких изменениях, происходящих с данными внутри UITableView?

61
задан 25 February 2014 в 20:54

1 ответ

Попытайтесь установить tableFooterView tableView.tableFooterView = UIView (кадр: CGRect (x: 0, y: 0, ширина: 0, высота: CGFloat.leastNonzeroMagnitude))

0
ответ дан 31 October 2019 в 14:42

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

Похожие вопросы: