2017-11-11 182 views
0

我注意到,至少在iOS 11上,如果隱藏導航欄UITableViewControllerUIRefreshControl出現內容的標題,而不是滾動區域上方。將'UIRefreshControl`獲取到上面的`UITableViewController`內容的北部,而不是標題下?

屏幕截圖顯示的標題背景設置爲白色,觀察背景爲黑色,以說明這種反差:

screenshot of issue

是任何人都知道的方法,使UIRefreshControl出現在所有的UITableViewController的北部(顯示黑色區域),而不是內部...一直爲iOS 9,10和11?

回答

0

沒關係......原來是一個小故障。顯然,如果你隱藏iOS 11(可能還有其他版本)的導航欄,它會這樣做。解決辦法是改爲從UINavigationController中取出視圖。

相關問題