2

IB で UI 要素 (UILabel など) のフォントを「システム」フォントに設定するにはどうすればよいですか?

コードでは、次のことができることを知っています。

UIFont * tempFont = [[UIFont systemFontOfSize:24] retain];

しかし、IB で同じことをするとどうなるでしょうか。IPhone のデフォルトのシステム フォントは何ですか?

4

2 に答える 2

0

電話が設定されている言語に依存するため、デフォルトのシステム フォント自体はありません。Helvetica は、ラテン文字が使用されるほとんどの場所で使用されますが、ラテン文字セットが十分でない場合は、別のフォントを簡単に置き換えることができます。systemFontOfSizeOS が問題の言語のシステム フォントを使用できるようにします。

于 2011-05-11T00:17:42.013 に答える
0

プログラムで見つけて(結果をNSLog)、それをインターフェースビルダーに設定する必要があると思います。ただし、結果が将来フォントになるかどうかはわかりません。

ちなみに、これも役に立つサイトかもしれません: http://daringfireball.net/misc/2007/07/iphone-osx-fonts

于 2009-07-08T18:00:04.677 に答える