Общим способом достижения этого является нарезка строк. MyString[a:b]
дает подстроку из индекса a (b - 1)
Можно использовать эту функцию помощника, которая позволяет Вам получить высоту Строки состояния на iOS и Android. Для iOS вычисление сделано для получения другой высоты StatusBar, когда> = iPhone X (с меткой) используется.
import { Dimensions, Platform, StatusBar } from 'react-native';
const X_WIDTH = 375;
const X_HEIGHT = 812;
const XSMAX_WIDTH = 414;
const XSMAX_HEIGHT = 896;
const { height, width } = Dimensions.get('window');
export const isIPhoneX = () => Platform.OS === 'ios' && !Platform.isPad && !Platform.isTVOS
? width === X_WIDTH && height === X_HEIGHT || width === XSMAX_WIDTH && height === XSMAX_HEIGHT
: false;
export const StatusBarHeight = Platform.select({
ios: isIPhoneX() ? 44 : 20,
android: StatusBar.currentHeight,
default: 0
})