Oi Leonardo, tudo bem?
Que bom que você está estudando React Native e construindo um app com Native-base! É uma ótima escolha!
Sobre o problema da Status Bar não funcionar no iOS quando você utiliza o iPhone para rodar o Expo, pode haver algumas razões para isso acontecer. Vou te dar algumas possíveis soluções para tentar resolver essa questão:
Verifique se você está utilizando a versão mais recente do Expo. Às vezes, atualizações podem corrigir problemas como esse.
Certifique-se de que você está configurando corretamente a Status Bar no seu código. Você pode usar o componente StatusBar do React Native para isso. Por exemplo:
import { StatusBar } from 'react-native';
// ...
return (
<>
<StatusBar barStyle="dark-content" backgroundColor="#ffffff" />
{/* Resto do seu código */}
</>
);
Certifique-se de ajustar as propriedades barStyle e backgroundColor de acordo com o que você deseja.
Verifique se você está testando em um dispositivo iOS com a versão do iOS compatível com o Expo. Algumas versões mais antigas do iOS podem ter problemas de compatibilidade com o Expo.
Caso nenhuma das soluções acima funcione, você pode tentar reiniciar o Expo, limpar o cache do Expo ou até mesmo reiniciar o seu dispositivo.
Lembre-se de sempre verificar a documentação oficial do React Native e do Expo para obter mais informações sobre como configurar corretamente a Status Bar.
Espero que uma dessas soluções te ajude a resolver o problema da Status Bar no iOS.
Um abraço e bons estudos.