6

iOS 7 では、ユーザーはコントロール パネルからフォントを操作できます。これは、(特に) 視覚障害のあるユーザーを支援するために設計されたものです。

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

しかし、時にはそれらを調整する必要があります。たとえば、見出しをもう少し大きくする必要があるかもしれません。それに対するこの答えを使用できます。残念ながら、サイズを変更せずに単にフォントを太字にするなど、他の変更にその答えを適用する方法がわかりません。

4

1 に答える 1

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];
于 2013-10-09T23:54:27.103 に答える