2013-10-09 5 views
6

iOS 7では、ユーザーは視覚障害のあるユーザーを(特に)支援するために設計されたコントロールパネルからフォントを操作できます。UIFontのprefferedFontForTextStyleの大胆なバージョンを取得するにはどうすればよいですか?

私は、その機能をサポートするために作成された新しいメソッドを使用して、新しいパラダイムを操作しようとしています。ほとんどの場合、十分に簡単です。[label setFont:[UIFont prefferedFontForTextStyle:UIFontTextStyleHeadline]]または必要なフォーマットを使用してください。

しかし時にはそれらを調整する必要があります。たとえば、ヘッドラインを少し大きくする必要があるかもしれません。私はthisその答えを使用することができます。残念ながら、私は他の変更にその答えを適用する方法を理解することができません。例えば、サイズを変更せずに単にフォントを強調することです。

答えて

5

あなたはこれを試すことができます。

UIFontDescriptor *descriptor = [UIFontDescriptor preferredFontDescriptorWithTextStyle:UIFontTextStyleHeadline]; 
/// Add the bold trait 
descriptor = [descriptor fontDescriptorWithSymbolicTraits:UIFontDescriptorTraitBold]; 
/// Pass 0 to keep the same font size 
UIFont *font = [UIFont fontWithDescriptor:descriptor size:0]; 
+1

おかげで、私はサイズ0「既存の」大きさが残るようになると言うのドキュメントで少しラインを逃しました。 – RonLugge

関連する問題