【发布时间】:2015-01-20 11:42:25
【问题描述】:
我有一个UIButton,它与标准 iOS 键盘字母按钮非常相似。
我不确定如何像 iOS 那样只为底层创建阴影。
我使用下面的代码,但我看到所有侧面都有阴影,而不仅仅是底部:
CALayer *buttonLayer = [[CALayer alloc] init];
buttonLayer.shadowColor = [UIColor grayColor].CGColor;
buttonLayer.shadowOffset = CGSizeMake(0.f,1.f);
buttonLayer.masksToBounds = NO;
buttonLayer.shadowOpacity = 1.f;
你能告诉我如何达到同样的效果吗?提前致谢。
【问题讨论】:
-
我想你也想将
shadowRadius设置为 0。 -
另外,
maskToBounds默认为NO。
标签: ios objective-c uibutton