IB で UI 要素 (UILabel など) のフォントを「システム」フォントに設定するにはどうすればよいですか?
コードでは、次のことができることを知っています。
UIFont * tempFont = [[UIFont systemFontOfSize:24] retain];
しかし、IB で同じことをするとどうなるでしょうか。IPhone のデフォルトのシステム フォントは何ですか?
電話が設定されている言語に依存するため、デフォルトのシステム フォント自体はありません。Helvetica は、ラテン文字が使用されるほとんどの場所で使用されますが、ラテン文字セットが十分でない場合は、別のフォントを簡単に置き換えることができます。systemFontOfSize
OS が問題の言語のシステム フォントを使用できるようにします。
プログラムで見つけて(結果をNSLog)、それをインターフェースビルダーに設定する必要があると思います。ただし、結果が将来フォントになるかどうかはわかりません。
ちなみに、これも役に立つサイトかもしれません: http://daringfireball.net/misc/2007/07/iphone-osx-fonts