2017-11-11 5 views
0

少なくともiOS 11の場合、UITableViewControllerのナビゲーションバーを非表示にすると、UIRefreshControlはの下のの下に表示され、スクロールエリアのコンテンツのヘッダーの代わりに表示されます。ヘッダの下ではなく、 `UITableViewController`コンテンツの北に` UIRefreshControl`を渡しますか?

スクリーンショットは、このコントラストを示すために白と黒のビューの背景に設定され、ヘッダの背景を示す:

screenshot of issue

UIRefreshControlは(北UITableViewControllerの全てを表示させるための方法を認識して誰でもあり黒い部分が表示されます)、内部ではなく... iOS 9,10、および11で一貫していますか?

答えて

0

悪夢は...不具合であることが判明しました。どうやら、iOS 11(と他のバージョンのナビゲーションバー)を非表示にしている場合は、これがこれを行います。解決方法は、代わりにUINavigationControllerから見えるようにすることです。

関連する問題