iOS 设置阴影半径不起作用
iOS Set shadow radius is not working
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];
我的代码(Google驱动)
https://drive.google.com/file/d/0B5UPvOBH3cqvOFlvZHhKdlNhb0E/view?usp=sharing
如果这是一个重复的问题,我很抱歉。非常感谢。
因为 [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];
试试这个..
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];
我的代码(Google驱动) https://drive.google.com/file/d/0B5UPvOBH3cqvOFlvZHhKdlNhb0E/view?usp=sharing
如果这是一个重复的问题,我很抱歉。非常感谢。
因为 [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];
试试这个..