上部から通知センターが引っ張られると、navBar が強調表示/選択されるなどの奇妙な視覚的なバグが作成されます。このバグは (TabViewController の) 1 つのページでのみ発生し、上部の通知センターがプルされて解放される (または開いた後に閉じる/スワイプする) ときに発生します。
iPhone でスクリーンショットを撮ろうとしましたが、スクリーンショットのバグがキャプチャされません。一方、シミュレーターのスクリーンショットは問題を示しています。
これは正常です:
これはバグです (上部のアクション シートが引っ張られたときに発生します):
ステータスバーの微調整が問題を引き起こすのではないかと思っていました.これらの行をコメントすると、問題は発生しません. AppDelegate で、StatusBar の色を編集するために使用するコードは次のdidFinishLaunchingWithOptions
とおりです。
let view: UIView = UIView.init(frame: CGRectMake(0, 0, UIScreen.mainScreen().bounds.size.width, 20))
view.backgroundColor = UIColor.whiteColor()
view.alpha = 1
self.window!.rootViewController!.view.addSubview(view)