2014-04-10 2 views
0

OS에 따라 fontSize를 변경하려고하지만 작동하지 않습니다. 누구라도 내가하는 일을 말해 줄 수 있니?Titanium fontsize dependig OS

내 코드 :

이의 font입니다
font:{ 
    fontSize:40, 
    fontFamily: os({ 
     iphone:'Spicy Rice', 
     ipad: 'Spicy Rice', 
     ipod: 'Spicy Rice', 
     android:'SpicyRice-Regular' 
    }) 
} 

답변

0

당신이 다음 크기를 설정하려면, 그래서 당신이 먼저 설정할 수있는 운영 체제의 이름을 확인해야합니다 내가 본

font:{ 
    fontSize: os({ 
     ipad: '40', 
     android:'30' 
    }) 
} 

예 그. 이를 위해 글꼴 크기를 저장하는 전역 변수를 사용해야합니다.

예 ...

if(os == "android"){ 
    Alloy.Globals.fontSize = "30"; 
}else if(os == "ipad"){ 
    Alloy.Globals.fontSize = "40"; 
} 

는 alloy.js에서이 작업을 수행 어디서나 당신이 원하는 Alloy.Globals.fontSize 변수를 사용합니다.

+0

고마워요! 하지만 몇 가지 레이블에서이 크기 만 원한다면? – CandelSR

+0

그러면이 변수를 lable의 속성으로 직접 설정할 수 있습니다. –

+0

오케이! 당신의 도움을 주셔서 감사합니다! – CandelSR