我正在使用带有 Angular 的 NativeScript。是否有在标签/按钮上指定的属性来忽略由于可访问性设置而导致的字体增加?我需要一个适用于 android 和 ios 的解决方案。谢谢!
问问题
698 次
2 回答
1
如果有人感兴趣,我发现了一个使用 FormattedString 作为标签的解决方法,这个对象不能缩放。
于 2017-07-05T05:12:31.513 回答
1
我只是看了一下 NativeScript 自己的代码,并注意到了这一点:
你可以试试这个:
HTML:
<Label text="Fixed size text" (loaded)="fixedFontSize($event)"></Label>
打字稿
import { Label } from 'ui/label';
...
fixedFontSize({object}, fontSize = 20) {
const label = <Label>object;
if (label.android) {
label.nativeView.setTextSize(android.util.TypedValue.COMPLEX_UNIT_PX, utils.layout.toDevicePixels(fontSize));
}
}
这应该锁定标签的 fontSize,直到 CSS 被更改。
于 2017-07-13T20:29:15.593 回答