79759082

Date: 2025-09-08 15:24:14
Score: 2.5
Natty:
Report link

Have you found a solution?

Setting extendedLayoutIncludesOpaqueBars = true in my viewController doesn't work.

Is your viewController containing a UIScrollView? I discovered there's a subview of type _TtCE5UIKitCSo15_UIScrollPocket12BackdropView in UIScrollView, and by setting its backgroundColor to nil, the extra backgroundColor disappears, allowing content to extend behind the TabBar. But again, this approach feels too hack.

I tried to find where the backgroundColor was being set to an actual color value, but found nothing.

Strangely, my tabBarController has four viewControllers - three tabs exhibit your issue, but one tab's viewController has no occlusion and extends properly... yet I can't find any different property setting that would cause this behavior...

Reasons:
  • RegEx Blacklisted phrase (2.5): Have you found a solution
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Contains question mark (0.5):
  • Low reputation (0.5):
Posted by: Jpache