2012-08-29 59 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

检查已编辑的答案 –