我想忽略用户在 react-native 中设置的默认首选项
I want to ignore default preferences set by the user in react-native
我正在用 react-native 制作一个应用程序,但无论我在哪里使用文本,我都希望它在我设置时保持不变。
例如 - 如果用户增加了他设备的默认字体大小,我不希望我的文本被缩放。一言以蔽之 - 我只想要他设备上的所有默认用户 preferences/settings。
谢谢!
使用 allowFontScaling 属性
<Text allowFontScaling={false} />
编辑:
我不知道如何配置整个应用程序的设置。我能想到的最好办法是创建您自己的文本组件并更改文本导入语句。
export function MyText(props) {
return <Text {...props} allowFontScaling={false} />
}
import { Text } from "react-native" // change this line to
import { MyText as Text } from "../location/to/your/component"
我正在用 react-native 制作一个应用程序,但无论我在哪里使用文本,我都希望它在我设置时保持不变。 例如 - 如果用户增加了他设备的默认字体大小,我不希望我的文本被缩放。一言以蔽之 - 我只想要他设备上的所有默认用户 preferences/settings。
谢谢!
使用 allowFontScaling 属性
<Text allowFontScaling={false} />
编辑:
我不知道如何配置整个应用程序的设置。我能想到的最好办法是创建您自己的文本组件并更改文本导入语句。
export function MyText(props) {
return <Text {...props} allowFontScaling={false} />
}
import { Text } from "react-native" // change this line to
import { MyText as Text } from "../location/to/your/component"