我的应用程序中有一个UINavigationController。设置为不透明,UINavigationBar并且所有滚动视图都不会在栏下方重叠。
在一个视图中,我有一个UITableView. 框架UITableView在(0 0; 320 504)我的 iPhone 5 上。即高度为 568 - 64(导航栏和状态栏的高度)。
的是。contentInset_ 当表格视图第一次加载时是.UITableView(0, 0, 0, 0)contentOffset(0, 0)
这可以。工作出色。
我UIRefreshControl在表格视图中添加了一个。这工作了几次,但是在几次拉动刷新之后,顶部的内容就会“卡在”导航栏下。
发生这种情况时,我检查了contentInset它,它就是现在(-60, 0, 0, 0)。
有什么方法可以阻止 UIRefreshControl 更改contentInset?