Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 自定义按钮的标题_Objective C_Ios - Fatal编程技术网

Objective c 自定义按钮的标题

Objective c 自定义按钮的标题,objective-c,ios,Objective C,Ios,我正在创建一个自定义UIButton,如下所示: U 问题是我的文本没有出现在我的按钮中,当我用IB创建同一个按钮时,它出现了吗?问题是什么您应该使用该方法更改按钮文本,而不是直接操纵按钮的标题标签 也不建议像您正在做的那样操纵标题标签的其他属性。尝试改用设置标题颜色:。但是,标题标签的其他属性(如font)可以更改。一开始很困惑,但你会习惯的 IButton *buttonDetailCarte = [UIButton buttonWithType:UIButtonTypeCustom];

我正在创建一个自定义UIButton,如下所示:

U

问题是我的文本没有出现在我的按钮中,当我用IB创建同一个按钮时,它出现了吗?问题是什么

您应该使用该方法更改按钮文本,而不是直接操纵按钮的标题标签

也不建议像您正在做的那样操纵标题标签的其他属性。尝试改用
设置标题颜色:
。但是,标题标签的其他属性(如
font
)可以更改。一开始很困惑,但你会习惯的

IButton *buttonDetailCarte = [UIButton buttonWithType:UIButtonTypeCustom];
        buttonDetailCarte.frame = CGRectMake(8, 223, 304, 44);
        [buttonDetailCarte setBackgroundImage:[UIImage imageNamed:@"cellule.png"] forState:UIControlStateNormal];
        buttonDetailCarte.titleLabel.text = @" my Text";
        buttonDetailCarte.titleLabel.font = [UIFont fontWithName:@"HelveticaNeue-Bold" size:17];
        buttonDetailCarte.titleLabel.textColor = [UIColor colorWithRed:84.0/255 green:84.0/255 blue:84.0/255 alpha:1.0f];
        buttonDetailCarte.backgroundColor = [UIColor clearColor];
        buttonDetailCarte.titleLabel.textAlignment = UITextAlignmentLeft;