【问题标题】:UIbutton label propertyUIbutton 标签属性
【发布时间】:2012-08-24 19:33:48
【问题描述】:

刚开始使用 Xcode。我从 UIButton 制作了一个 IBOutlet,以便可以通过更改本地化设置来更改标题。我尝试使用此代码来执行此操作

_loginButton.titleLabel.text = NSLocalizedString(@"Login", nil);

但是这段代码没有设置按钮标题。我需要使用其他类型的属性吗?

非常感谢您的回答!

【问题讨论】:

    标签: iphone objective-c ios uikit uibutton


    【解决方案1】:

    您需要提供UIControlState 来设置标题。

    [_loginButton setTitle:NSLocalizedString(@"Login", nil) forState:UIControlStateNormal];
    

    【讨论】:

      【解决方案2】:

      对于 UIButton,尝试这样设置标题:

      [self.loginButton setTitle:NSLocalizedString(@"Login", nil) forState:UIControlStateNormal];
      

      还有其他状态记录在here

      但是如果你不指定这些状态的标题,它们会默认使用正常状态。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-11
        • 2021-06-07
        • 1970-01-01
        • 2018-04-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多