动态按钮文字iphone

时间:2012-08-29 08:24:04

标签: iphone css3 uibutton

如果你想在原生iPhone应用程序上制作多语言按钮,默认情况下它可以是一种语言,但根据你的设置,在同一个按钮上显示不同的文字,你会怎么做呢?

是否也可以为按钮上的文字设置样式(例如使用文本阴影和自定义字体?)

我不是iOS开发人员,但是我正在尝试为iOS开发人员提供设计,并且从CSS3到iOS UI元素时还不了解其中的限制。

到目前为止,iOS开发似乎就像创建图像映射一样,其中没有任何CSS逻辑适用于Web开发,并且几乎所有UI元素似乎都需要所有状态作为展平图像。我认为这些控件更具动态性,但是没有找到谷歌关于该主题的结果的正确术语。

1 个答案:

答案 0 :(得分: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];

如果你想为按钮添加渐变,那么你将不得不像这样使用CALayer

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

更多参考UIButton课程参考