【问题标题】:Changing text size of uibutton doesn't work更改 uibutton 的文本大小不起作用
【发布时间】:2016-08-24 03:17:37
【问题描述】:

我在故事板中创建了一个按钮,我正在尝试以编程方式设置 font sizefont style,如下所示:

_login.titleLabel.textColor = [UIColor whiteColor];
_login.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;
[_login.titleLabel setFont:[UIFont boldSystemFontOfSize:13.f]];
[_login setBackgroundColor:[UIColor purpleColor]];

但按钮文本大小保持不变。我错过了什么吗?

【问题讨论】:

  • 首先验证 IBOutlet 部分。尝试更改其属性时,您的按钮不应为 nil。
  • 有人给了你-1,所以我给了你+1,因为我不认为这是-1的问题。你已经得到了很好的答案。

标签: ios objective-c uibutton


【解决方案1】:

Swift 3.1

_loginButton.titleLabel?.font = _loginButton.titleLabel?.font.withSize(yourSize)

【讨论】:

    【解决方案2】:
     button.titleLabel.font = [UIFont systemFontOfSize:size];
    

    这应该可以工作

    【讨论】:

      【解决方案3】:

      试试这个:

      [_login.titleLabel setFont:[UIFont systemFontOfSize:10]
      

      选项 A

      [_login.titleLabel setFont:[UIFont boldSystemFontOfSize:15.0f*Ratio]];
      

      【讨论】:

        【解决方案4】:

        目标 c:两者都可以完美运行

        (第一)

        [_loginButton.titleLabel setFont: [_loginButton.titleLabel.font fontWithSize: size]];
        

        (秒)

        _loginButton.titleLabel.font =[UIFont boldSystemFontOfSize:20.f];
        

        swift:如果有人想要 swift

        _loginButton.titleLabel?.font = _loginButton.titleLabel?.font.fontWithSize(sizeYouWant)
        

        有关更多数据,您可以验证: Set UIButton title UILabel font size programmatically

        【讨论】:

          【解决方案5】:

          试试这个代码:

          [_login.titleLabel setFont:[_login.titleLabel.font fontWithSize: yourSize]];
          

          【讨论】:

            【解决方案6】:

            试试这个,使用 yourButton.titleLabel.font

            _login.titleLabel.font = [UIFont boldSystemFontOfSize:13.0f];
            

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-02-02
              • 2015-10-24
              • 1970-01-01
              • 1970-01-01
              • 2016-01-02
              • 2018-09-07
              相关资源
              最近更新 更多