我将UIButton子类化为我的UIButton制作自定义渐变背景。 UIButtons正确连接,完美无瑕。
然而,当我尝试添加红色阴影时,它会被添加,但它总是灰色的。它忽略了我的.shadowColor语句。这里是相关的代码。
@implementation CustomUIButton
...
-(void)awakeFromNib
{
...
[self titleLabel].shadowColor = [UIColor redColor];
[self titleLabel].shadowOffset = CGSizeMake(1.0, 1.0);
...
}
...
有什么想法吗? 感谢
答案 0 :(得分:5)
UIButton
个实例需要知道您要设置颜色的控件状态。请尝试以下方法。
[self setTitleShadowColor:[UIColor redColor] forState:UIControlStateNormal];