【发布时间】:2012-05-07 09:32:52
【问题描述】:
我想创建一个使用其setBackgroundImage、setImage 和setTitle 属性的UIButton,但是当我将setTitle 与setImage 和setBackgroundImage 组合添加时,标题不会出现。
我尝试了以下方法。
[button setBackgroundImage:[UIImage imageNamed:@"image3.jpg"] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"month_pct_general.png"] forState:UIControlStateNormal];
[button setTitle:[NSString stringWithFormat:@"%d",[button tag]] forState:UIControlStateNormal];
[button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[button.titleLabel setFont:[UIFont boldSystemFontOfSize:20.0f]];
[button setTitleEdgeInsets:UIEdgeInsetsMake(45, 0, 0, 25)];
【问题讨论】:
-
您使用的是自定义类型的按钮吗?
-
你用过这个语法吗[button setTitle;@"name" forState:UIControlstateNormal];
-
[按钮 setBackgroundImage:[UIImage imageNamed:@"image3.jpg"] forState:UIControlStateNormal]; [按钮 setImage:[UIImage imageNamed:@"month_pct_general.png"] forState:UIControlStateNormal]; [button setTitle:[NSString stringWithFormat:@"%d",[button tag]] forState:UIControlStateNormal]; [按钮 setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; [button.titleLabel setFont:[UIFont boldSystemFontOfSize:20.0f]]; [按钮 setTitleEdgeInsets:UIEdgeInsetsMake(45, 0, 0, 25)];
-
setImage 覆盖标题,怎么办
标签: objective-c ios cocoa-touch uibutton setbackground