iOS设置阴影半径不起作用
UILabel设置阴影半径无效iOS设置阴影半径不起作用,ios,uilabel,shadow,Ios,Uilabel,Shadow,UILabel设置阴影半径无效 [self.testLabel.layer setShadowColor:[[UIColor purpleColor] CGColor]]; [self.testLabel.layer setShadowOffset:CGSizeMake(3, 3)]; [self.testLabel.layer setShadowRadius:5.0f]; [self.testLabel.layer setMasksToBounds:YES]; 我的代码(谷歌硬盘) 如果这
[self.testLabel.layer setShadowColor:[[UIColor purpleColor] CGColor]];
[self.testLabel.layer setShadowOffset:CGSizeMake(3, 3)];
[self.testLabel.layer setShadowRadius:5.0f];
[self.testLabel.layer setMasksToBounds:YES];
我的代码(谷歌硬盘)
如果这是一个重复的问题,我很抱歉。非常感谢。因为[self.testLabel.layer setMasksToBounds:YES] 此方法将使阴影不可见,您可以使用png/jpg格式制作阴影图像,并将已设置图像的imageview置于textLabel下方以使其正常工作 你也应该把不透明度设置为1
// self.testLabel.backgroundColor = [UIColor grayColor];
self.testLabel.layer.shadowOpacity = 1.0f;
[self.testLabel.layer setShadowColor:[[UIColor yellowColor] CGColor]];
[self.testLabel.layer setShadowOffset:CGSizeMake(3, 3)];
[self.testLabel.layer setShadowRadius:5.0f];
// [self.testLabel.layer setMasksToBounds:YES];
试试这个..亲爱的AdrianHor,我已经试过了,但仍然无法使用X(亲爱的AdrianHor,非常感谢。如果添加这一行,我可以看到阴影效果…self.testLabel.layer.shadowOpacity=1.0f;设置不透明度为我做到了。Thx!