Custom TabBar height in a production app – is this allowed?

Hi,

I'm working on a large application, and the designers have proposed a new look for the tab bar.

The app has been in development for 14 years, and while many views are now in SwiftUI, navigation between screens is still handled in UIKit, since most screens are still UIKit-based. Currently, we're using the native UIKit TabBar.

I'm going to check if it's possible to customize the appearance of the native TabBar. However, I remember that over 10 years ago, when I changed the height of the TabBar, the app was rejected during review for not complying with Apple's Human Interface Guidelines.

It looked something like this:

An app rejection related to a tab bar's height update in Swift, likely due to not adhering to Apple's Human Interface Guidelines, can be addressed by ensuring the tab bar's height remains at the default 49 points and avoiding any modifications that don't align with the HIG, according to Apple's documentation.

How does it look nowadays? Has anyone here submitted an app to the store with a heavily customized TabBar height and had it approved?

In UIKit, I see it's possible to do something like this:

https://stackoverflow.com/questions/23044218/change-uitabbar-height

Would something like this pass app review without issues?

Do you know of any apps that have a non-standard, significantly increased TabBar height?

Custom TabBar height in a production app – is this allowed?
 
 
Q