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