在我的应用程序我有一个 UISearchBar
下的 UINavigationBar
,所以它总是可见的用户。在这种情况下,我不得不设置 contentInset
与额外的44px,使 UIScrollView
将滚动下的 UISearchBar
(和 Contacts.app 中一模一样)。静态的 UITableView
没有问题,但在我的情况下,我必须重新加载它的内容,切换到 UISearchDisplayController
等。所以当我打电话的时候:
[self.tableView setContentInset:UIEdgeInsetsMake(108, 0, 0, 0)];
一切工作,直到例如,我拉刷新... (为此,我使用 SSPullToRefresh
)。
所以我的问题是: 如何永久设置 ABC0,这样我就不必担心 UITableView
中的数据发生任何变化?