A practical guide documenting real-world UIKit compatibility bugs introduced with Liquid Glass on iOS 26, still partially present in iOS 27. Covers four main problem areas: UIBarButtonItem custom views losing size and color (fixed by switching to SwiftUI via UIHostingController), badge API update failures and button ordering issues, UITabBarController rebuild bugs causing visual glitches, WKWebView layout problems with fixed-position elements under a tab bar, and an unresolved Stepper offset bug triggered by keyboard appearance. Each section includes code-level workarounds and Apple Feedback IDs where applicable. The author recommends staying close to Apple's HIG and testing on every supported OS version.

7m read timeFrom fatbobman.com
Post cover image
Table of contents
UIBarButtonItemUITabBarControllerProblems Without SolutionsTest Every OS Version
189 Impressions