2013-12-18 2 views

답변

-2

이 설정의 유일한 방법이며 일부 응용 프로그램을 만드는 경우이 코드

[UIFont boldSystemFontOfSize:17.0]; 

이 도움이 될 것입니다 희망을 사용할 수 있습니다.

4

iOS 8부터는 사용자가 UIAccessibilityIsBoldTextEnabled() (docs) 및 UIAccessibilityBoldTextStatusDidChangeNotification (docs)을 사용하여 설정에서 굵은 텍스트를 사용하도록 설정했는지 여부를 감지 할 수 있습니다.

iOS 7도 지원해야하는 앱의 경우 iOS 7 & 8, Helvetica Neue 및 iOS 9 (샌프란시스코 서체 포함)에서 작동하는 우아한 한 줄자를 작성했습니다. 체중 글꼴은 일반적으로 "보통"무게이라하고, 그 본문 텍스트 가독성이 무게를 사용하고 있습니다 :

목표 - C :

BOOL hasBoldText = ![[UIFont preferredFontForTextStyle:UIFontTextStyleBody].fontName hasSuffix:@"-Regular"]; 

스위프트 :

let hasBoldText = !UIFont.preferredFontForTextStyle(UIFontTextStyleBody).fontName.hasSuffix("-Regular") 
관련 문제