iOS 11 large title navigation bar snaps instead of smooth transition
I had a similar looking issue and solved it by removing UINavigationBar.appearance().isTranslucent = false
from my AppDelegate.
UPDATE: If you don't want translucency, you should enable extendedLayoutIncludesOpaqueBars
. That way all the glitches are fixed.
I faced same issue - I had UIViewController
embedded in UINavigationController
, the UIViewController
had tableview with leading, trailing, top, bottom constraints to safe area. The whole tableview behaved jumpy / snappy. The trick was to change top constraint of tableview to superview.
Here I recorded changing the constraint tableview iOS 11 bug constraint change
Put this line of code on your UIViewController containing UITableView and works fine for me.
Swift
extendedLayoutIncludesOpaqueBars = true;
Objective-C
self.extendedLayoutIncludesOpaqueBars = YES;
Set UITableView AutoLayout top space to "Superview" instead of "Safe Area"