-1
我们如何子类化UIbutton并对其进行自定义,使其具有像Periscope上的圆形端。以下按钮。无圆角半径的自定义圆形按钮
我想预防使用layer.CornerRadius虽然。
也许使用BezierPath?但是我有一个创建Path的数学问题。
有什么想法?谢谢
我们如何子类化UIbutton并对其进行自定义,使其具有像Periscope上的圆形端。以下按钮。无圆角半径的自定义圆形按钮
我想预防使用layer.CornerRadius虽然。
也许使用BezierPath?但是我有一个创建Path的数学问题。
有什么想法?谢谢
我创建使用layer.CornerRadius该按钮,如下: -
self.buyButton.layer.cornerRadius = self.buyButton.frame.size.height/2;
self.buyButton.clipsToBounds = YES;
[更新的代码 - 暗影]
self.buyButton.layer.masksToBounds = NO;
self.buyButton.layer.borderWidth = 1.0f; //Just for look n feel
self.buyButton.layer.shadowColor = [UIColor greenColor].CGColor;
self.buyButton.layer.shadowOpacity = 0.8;
self.buyButton.layer.shadowRadius = 12;
self.buyButton.layer.shadowOffset = CGSizeMake(12.0f, 12.0f);
但为什么你不想使用m ethod已按照您的自定义要求提供,我不认为您需要使用bezier路径。
修订版截图:
原因,如果我使用Layer.cornerRadius方法,我不是要去能够阴影添加到它了。 – JayVDiyk
@JayVDiyk请检查我更新的帖子。 – nikhil84