UINavigationController inside UISplitViewController's UISplitViewControllerColumnSupplementary Doesn't Appear on Mac Catalyst

Working on a Mac Catalyst app. I have a UInavigationController. On iOS this is full screen but on Mac Catalyst I'm using it inside a UISplitViewController in the supplementary column.

This view controller's root view controller has a navigationItem which configures a UISearchController. The search bar is nowhere to be found unless I set it to UINavigationItemSearchBarPlacementStacked.

So is UINavigationItemSearchBarPlacementInline not supported for the supplementary column of a UISplitViewController? If that's the case I'm fine with that actually but there's got to be a way to make UINavigationItemSearchBarPlacementStacked look a little better on Mac? The search bar border is barely visible on a white background.

So I can make the search bar and scope bar look reasonable by setting UISearchBar's backgroundImage and scopeBarBackgroundImage properties to a image of just a solid color, but my app also sets navigationItem.prompt when the UISearchController is active, and the background color of that view _UINavigationBarModernPromptView is white...

Edit: setting UINavigationBarAppearance's backgroundColor allows me to get override the white background.

UINavigationController inside UISplitViewController's UISplitViewControllerColumnSupplementary Doesn't Appear on Mac Catalyst
 
 
Q