我注意到至少在iOS 11上,如果您隐藏UITableViewController
上的导航栏,则UIRefreshControl
会在下方下方显示内容标题而不是在滚动区域上方。
屏幕截图显示标题背景设置为白色,视图背景设置为黑色以说明这种对比:
是否有人知道如何让UIRefreshControl
显示在所有UITableViewController
(显示的黑色区域)的北方,而不是在其中...对于iOS 9,10和11?
答案 0 :(得分:0)
没关系......原来是一个小故障。显然,如果您在iOS 11(以及可能的其他版本)上隐藏导航栏,它会执行此操作。解决方案是取而代之的是UINavigationController
。