“Изменить размер текста в соответствии с экраном React Native” Ответ

Изменить размер текста в соответствии с экраном React Native

import { Dimensions, Platform, PixelRatio } from 'react-native';

const {
       width: SCREEN_WIDTH,
       height: SCREEN_HEIGHT,
     } = Dimensions.get('window');

     // based on iphone 5s's scale
     const scale = SCREEN_WIDTH / 320   ;

  export function actuatedNormalize(size) {
  const newSize = size * scale 
   if (Platform.OS === 'ios') {
    return Math.round(PixelRatio.roundToNearestPixel(newSize))
   } else {
     return Math.round(PixelRatio.roundToNearestPixel(newSize)) - 2
   }
  }
Xenophobic Xenomorph

Отрешите нативный шрифт на основе размеров Viewport

<View>
  <Text
    numberOfLines={1}
    adjustsFontSizeToFit
    style={{textAlign:'center',fontSize:30}}
  >
    {this.props.email}
  </Text>
</View>
Good Gemsbok

Ответы похожие на “Изменить размер текста в соответствии с экраном React Native”

Вопросы похожие на “Изменить размер текста в соответствии с экраном React Native”

Больше похожих ответов на “Изменить размер текста в соответствии с экраном React Native” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования