2011-07-01 31 views
1

由於某種原因,在IB中,當我製作UILabel時,只有幾種字體可以使用:Helvetica,Times New Roman,Arial等。當我選擇不同的字體時,它在我輸入文本時起作用,但當按下Enter鍵時,字體會變爲Times New Roman。它仍然表示字體是我在側邊欄中選擇的字體,但它只是Times New Roman。有一些設置我有錯,還是隻是IB不工作?UILabel-大多數字體都不起作用(iPhone)

僅供參考:這是Xcode 4.0.2。

回答

1

iOS不支持Mac上可用且在Xcode中可見的所有字體。如果你願意,你可以在自己的應用中包含你自己的字體(如果你有合適的字體分發許可證),但通常使用可用的字體更容易。請參閱this SO question以獲取iOS內置字體列表的鏈接。

0

您可以隨時使用您包含在項目中的自定義字體,並在運行時進行設置。