UIButton底部阴影,半径和渐变

时间:2016-05-26 09:25:25

标签: objective-c

如何使用Objective-C代码执行此操作,而不是使用图像作为此按钮的阴影?

如果仔细观察,你会发现阴影在任何地方都没有相同的颜色,看起来黑色它在按钮附近更加强烈,并在它消失时失去alpha。

有办法吗?谢谢! enter image description here

2 个答案:

答案 0 :(得分:3)

试试这个

self.yourBtn.layer.cornerRadius = 18; // (Height of your Btn /2)
self.yourBtn.layer.shadowColor = [UIColor blackColor].CGColor;
self.yourBtn.layer.shadowOpacity = 0.3;
self.yourBtn.layer.shadowRadius = 8;
self.yourBtn.layer.shadowOffset = CGSizeMake(0.0f,6.0f);

答案 1 :(得分:1)