iOSアプリのtableViewのsystemFontSizeがの場合、常にはtextLabelと同じですか?これはスタイルに熟していますか?iOS Foundation:システムフォントサイズ
たとえば、私がNSLog(@"%f",[UIFont systemFontSize]);
の場合、14.0になります。これはいつも同じですか?
さらに、フォントファミリを変更せずにフォントサイズを変更するにはどうすればよいですか(自分のフォントに自分のフォントがあると仮定します)。
私が試した:
cell.textLabel.font = [UIFont fontWithName:@"Sansation-Light" size:12.0];
をしかしUIFontはいつも私フォント名/家族のためにしたいです。どのように私はそれを避けることができますし、私のすべての画面に1つのフォントを持って、サイズだけを変更する?
+ (CGFloat)labelFontSize;//Returns the standard font size used for labels.
+ (CGFloat)buttonFontSize;//Returns the standard font size used for buttons.
+ (CGFloat)smallSystemFontSize;//Returns the size of the standard small system font.
+ (CGFloat)systemFontSize;//Returns the size of the standard system font.
、あなたがこのようなフォントファミリせずにフォントサイズを変更することができます:
UIFont [ 'などのiOSの7以来利用できる新しいオプションがありますが、 preferredFontForTextStyle:UIFontTextStyleBody] 'システムのワイドフォントの変更を監視するための通知' UIContentSizeCategoryDidChangeNotification'。 –