All my viewcontroller inherit my BaseViewController, when I overwirte'preferredStatusBarStyle' method in my BaseViewController, navigationbar hidden works strange. here is the gif
But if I delete the 'preferredStatusBarStyle' method , it works fine
And if I overwrite this method in my subclassViewController, it works fine too.Did I should overwrite this method in all my SubclassViewController?