2017-11-11 181 views
0

我注意到,至少在iOS 11上,如果隐藏导航栏UITableViewControllerUIRefreshControl出现内容的标题,而不是滚动区域上方。将'UIRefreshControl`获取到上面的`UITableViewController`内容的北部,而不是标题下?

屏幕截图显示的标题背景设置为白色,观察背景为黑色,以说明这种反差:

screenshot of issue

是任何人都知道的方法,使UIRefreshControl出现在所有的UITableViewController的北部(显示黑色区域),而不是内部...一直为iOS 9,10和11?

回答

0

没关系......原来是一个小故障。显然,如果你隐藏iOS 11(可能还有其他版本)的导航栏,它会这样做。解决办法是改为从UINavigationController中取出视图。

相关问题