【发布时间】:2014-03-28 01:46:57
【问题描述】:
在我的应用程序中,UINavigationBar 下有一个 UISearchBar,因此用户始终可以看到它。在这种情况下,我必须将contentInset 设置为额外的 44 像素,这样UIScrollView 将在UISearchBar 下滚动(就像在 Contacts.app 中一样)。静态UITableView 不会有问题,但在我的情况下,我必须重新加载它的内容,切换到UISearchDisplayControlleretc。所以当我打电话时:
[self.tableView setContentInset:UIEdgeInsetsMake(108, 0, 0, 0)];
一切正常,直到例如我拉刷新...(为此我使用SSPullToRefresh)。
所以我的问题是:如何永久设置contentInset,这样我就不必担心UITableView 中的数据发生任何变化?
【问题讨论】:
标签: ios objective-c uitableview uiscrollview pull-to-refresh