【问题标题】:UIButton wierdness: Unable to set title for a custom button typeUIButton wierdness:无法为自定义按钮类型设置标题
【发布时间】:2012-03-03 21:44:18
【问题描述】:

我正在尝试为我以编程方式创建的自定义按钮设置标题。按钮的图像和框架很好,但标题没有。我真的想不出这段代码有什么问题,所以非常感谢任何帮助!

self.helpButton = [UIButton buttonWithType:UIButtonTypeCustom];
[self.helpButton setFrame:CGRectMake(113.0, 685.5, 73.0, 40.0)];
UIImage *helpImg = [UIImage imageNamed:@"11_HelpCancel_Up.png"];
[self.helpButton setImage:helpImg 
               forState:UIControlStateNormal];
[self.helpButton setTitle:@"Help" forState:UIControlStateNormal];
[self.helpButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
// [self.helpButton setFont:[UIFont boldSystemFontOfSize:14.0]];
[self.view addSubview:self.helpButton];

谢谢,
泰迦。

【问题讨论】:

    标签: ios cocoa-touch uibutton


    【解决方案1】:

    使用

    [self.helpButton setBackgroundImage:helpImg forState:UIControlStateNormal];
    

    - setImage:forState: 似乎覆盖了- setTitle:forState:

    【讨论】:

      【解决方案2】:

      当我从系统 -> 自定义切换按钮类型时,我的故事板上出现的按钮标题出现问题。问题是当我进行更改时文本的颜色变为白色,因此任何遇到类似问题的人,请务必检查按钮文本的颜色。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-08-03
        • 1970-01-01
        • 1970-01-01
        • 2021-06-03
        • 2012-07-21
        • 2011-08-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多