我试图根据操作系统更改fontSize,但它不起作用。谁能告诉我自己做得不好?
我的代码:
font:{
fontSize: os({
ipad: '40',
android:'30'
})
}
我看到的例子:
font:{
fontSize:40,
fontFamily: os({
iphone:'Spicy Rice',
ipad: 'Spicy Rice',
ipod: 'Spicy Rice',
android:'SpicyRice-Regular'
})
}
答案 0 :(得分:0)
这适用于fontFamily,所以如果你想设置大小,那么你需要先检查os名称,然后你可以设置它。为此,您需要使用存储字体大小的全局变量。
...示例
if(os == "android"){
Alloy.Globals.fontSize = "30";
}else if(os == "ipad"){
Alloy.Globals.fontSize = "40";
}
在alloy.js中执行此操作,然后在任何您想要的地方使用Alloy.Globals.fontSize变量。