2016-11-11 3 views
0

Xlabs 글꼴 관리자 글꼴 크기를 늘리려면 글꼴 공급자 내가 성공했지만 iPad-mini는 변경되지 않습니다. 글꼴 크기. 내가 글꼴 크기아이폰, ipad 미니 및 ipad 태블릿에서 글꼴 크기를 늘리는 방법

private const short InitialSize = 18; 

    /// <summary> 
    /// Finds the closest. 
    /// </summary> 
    /// <param name="name">The name.</param> 
    /// <param name="desiredHeight">Height of the desired.</param> 
    /// <returns>Font.</returns> 
    public Font FindClosest(string name, double desiredHeight) 
    { 
     var height = this.GetHeight(Font.OfSize(name, InitialSize)); 

     var multiply = (int)((desiredHeight/height) * InitialSize); 


     var f1 = Font.OfSize(name, multiply); 
     var f2 = Font.OfSize(name, multiply + 1); 

     var h1 = this.GetHeight(f1); 
     var h2 = this.GetHeight(f2); 

     var d1 = Math.Abs(h1 - desiredHeight); 
     var d2 = Math.Abs(h2 - desiredHeight); 

     return d1 < d2 ? f1 : f2; 
    } 
을 변경 울부 짖는 코드를 사용

아이폰과 아이 패드 글꼴 크기 완벽하지만 아이 패드 미니 글꼴 크기가이 iPhone Font Size

iPad Font Size

iPad Mini Font Size

그것을 너무 작은 보이는 모양이다 올바른 코드?

답변

1

화면 크기에 따라 계산하는 대신 표준 글꼴 크기를 사용해 볼 수 있습니다. 사용해보기 :

label.FontSize = Device.GetNamedSize(NamedSize.Small, typeof(Label)); 

중소, 중형 또는 크게 설정할 수 있습니다. 나는 이것을 나의 앱에 아주 유용하다고 생각한다. 자세한 내용은 this link을 확인하십시오.