我需要字体大小乘数的值,它由系统的可访问性设置(iOS)设置。
目前,我通过以下方式调用 AccessibilityManager.m 方法来实现此目的:
const AccessibilityManager = NativeModules.AccessibilityManager;
console.log(AccessibilityManager.getMultiplier((value) => {
console.log(value)
}));
这是一种稳固方式还是有人可以建议我采用更好的方法?它应该可以作为共享组件的一部分使用。
答案 0 :(得分:1)
您可以使用Dimensions:
console.log(Dimensions.get("window").fontScale)
// Or use the listener to get an updated value
Dimensions.addEventListener("change", ({ window }) => {
console.log(window.fontScale);
});