我想添加一个阴影到UIButton层,但由于某种原因,它切断了按钮的边界。我设置clipsToBounds是关闭的,所以我不知道为什么它看起来像这样:UIButton阴影看起来不对
这方,就是这样,即使影子不应该是squared..it应该柔软,衰退。
button.clipsToBounds = NO;
button.layer.masksToBounds = NO;
button.layer.shadowOffset = CGSizeZero;
button.layer.shadowPath = [UIBezierPath bezierPathWithRect:button.layer.bounds].CGPath;
button.layer.shadowOpacity = 0.7;
button.layer.shadowColor = [UIColor blackColor].CGColor;
button.layer.shadowRadius = 10;
我错过了什么?
哦,我的按钮是UIButton的一个子类。我不知道这是否有所作为。 - 即使有0.0的shadowRadius,我也会得到一个完全可见的黑色方块作为我的影子
您粘贴代码似乎确定的工作5.1见:http://imageshack.us/photo/my-images/36/zrzutekranu20120515o170.png/所以这个问题可能在其他地方 –
谢谢,这对我有帮助 –