2012-08-29 84 views
0

如果您想在本機iPhone應用上製作多語言按鈕,默認情況下它可以是一種語言,但是根據您的設置,在同一按鈕上顯示不同文本,您將如何處理它?動態按鈕文本iphone

也可以使用按鈕上的文字(例如,使用文字陰影和自定義字體)文字?

我不是iOS開發人員,但我試圖爲iOS開發人員提供設計,並且不明白從CSS3到iOS UI元素的限制(還)。

迄今爲止,iOS開發看起來像創建圖像映射,其中沒有任何CSS邏輯適用於Web開發,並且幾乎所有UI元素似乎都需要所有狀態作爲展平圖像。我認爲這些控制措施更具活力,但並未發現谷歌的結果的正確術語非常接近這一主題。

回答

1

U可以使用NSLocalizedString作爲按鈕上的多語言文本。

Configuring Button Title 

    titleLabel property 
    reversesTitleShadowWhenHighlighted property 
– setTitle:forState: 
– setTitleColor:forState: 
– setTitleShadowColor:forState: 
– titleColorForState: 
– titleForState: 
– titleShadowColorForState: 

還設置自定義字體是這樣的:

yourButton.titleLabel.font = [UIFont fontWithName:@"Courier" size:22.0]; 

如果u要添加漸變按鈕,然後ü將不得不使用CALayer這樣的:

yourButton.layer = //any modification in button's layer here 

欲瞭解更多請參考UIButton類參考

+0

嗨,謝謝 - 你知道,如果文本可以接受字體 - 家庭,大小,文字 - 沙道瓊斯和顏色以及? – MyStream

+0

檢查已編輯的答案 –