我希望在UILabel
这是我的代码:
[lineBottom_btn3dot setBackgroundColor:[UIColor greenColor]];
[lineBottom_btn3dot.layer setShadowColor:[UIColor blackColor].CGColor];
[lineBottom_btn3dot.layer setShadowOffset:CGSizeMake(0, 1.5f)];
[lineBottom_btn3dot.layer setMasksToBounds:NO];
lineBottom_btn3dot.layer.shadowRadius = 5;
lineBottom_btn3dot.layer.shadowOpacity = 0.5f;
它显示标签,但它不显示投影。
请帮助我!
答案 0 :(得分:0)
[lineBottom_btn3dot setShadowColor:[UIColor lightGrayColor]];
[lineBottom_btn3dot setShadowOffset:CGSizeMake(0,1)];
答案 1 :(得分:0)
您应该为阴影提供非常大的Y
偏移量,例如10
。
您的代码是正确的,但您无法注意到它的价值。
并且增加shadowRadius
会失去掉影的含义。
要测试它,您可以更改您的代码,如下所示:
[lineBottom_btn3dot setShadowOffset:CGSizeMake(0,10)];
lineBottom_btn3dot.layer.shadowRadius = 3;