iOS 11 e iPhone X: espaçamento da barra de ferramentas do UINavigationBar incorreto quando incorporado ao UITabBarController
Estou com um problema irritante ao testar o iOS 11 mais recente no simulador do iPhone X.
eu tenho umUITabBarController
e dentro de cada aba existe umaUINavigationController
, cadaUINavigationBar
também definiu uma toolBar inferior (setToolbarHidden:
) e, por padrão, eles aparecem na parte inferior, logo acima da tabBar.
Até agora, ele está funcionando bem e parece funcionar bem nos modelos iPhone 8 e 8 Plus, mas no iPhone X há uma lacuna entre a barra de ferramentas e a barra de guias. Meu palpite é que a barra de ferramentas não percebe que é exibida dentro de uma tabBar e deixa o espaço de acomodação na parte inferior.
Eu acho que a única maneira de corrigi-lo seria usando uma barra de ferramentas personalizada e exibi-la / animar eu mesma, em vez de usar os padrõesUINavigationBar
, mas gostaria de ouvir outras opções :)