通过AccessibilityManager的字体大小乘数

时间:2016-03-27 10:10:09

标签: react-native accessibility

我需要字体大小乘数的值,它由系统的可访问性设置(iOS)设置。

目前,我通过以下方式调用 AccessibilityManager.m 方法来实现此目的:

const AccessibilityManager = NativeModules.AccessibilityManager;
console.log(AccessibilityManager.getMultiplier((value) => {
    console.log(value)
}));

这是一种稳固方式还是有人可以建议我采用更好的方法?它应该可以作为共享组件的一部分使用。

1 个答案:

答案 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);
});