gpt4 book ai didi

react-native - 响应字体缩放的 native 最大值

转载 作者:行者123 更新时间:2023-12-04 04:24:06 27 4
gpt4 key购买 nike

我知道我可以通过放置 Text.defaultProps.allowFontScaling = false 在我的 React Native 应用程序中全局禁用字体缩放。在根组件的构造函数中(即在根 index.js 或 App.js 文件中)。但是,有没有办法允许缩放的最大值,而不是完全禁用它?

我试过 adjustsFontSizeToFit = true认为它会阻止文本放大到非常大的尺寸(确实如此),但现在所有的文本都变得太小了,它破坏了应用程序的样式。

我试过使用 minimumFontScale结合 adjustsFontSizeToFit以上,因为根据the docs , minimumFontScale “指定启用 adjustsFontSizeToFit 时字体可以达到的最小可能比例。”我将此值设置为 1.0但文本仍然放大到一个荒谬的不可读的大小(例如,如果在 iOS 中启用了“更大的辅助功能大小”并设置为最大比例)并将其设置为较低的值(例如 0.25 )允许文本合理地适合我的应用程序,但间距和相对大小变得 splinter 。

如果文本保持默认大小,并且仍然允许在 iOS 中启用“辅助功能大小”的情况下放大,但仅限于某个点——有没有办法实现这一点?

最佳答案

在 react native 0.58+ 中,您可以在文本组件中使用新的 Prop maxFontSizeMultiplier https://facebook.github.io/react-native/docs/text#maxfontsizemultiplier

关于react-native - 响应字体缩放的 native 最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49497901/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com