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