3

我正在尝试创建一个内部阴影来为我的 UIButton 创建一种深度感。

我尝试了以下代码,但如果我设置背景颜色,它不会创建阴影。如果我将背景颜色设置为清除颜色,那么它会显示一种阴影。但我不能控制强度超过将 shadoOpacity 提高到 1。

_selectRoutineBtn.layer.masksToBounds = YES;
_selectRoutineBtn.layer.cornerRadius = 8; // if you like rounded corners
_selectRoutineBtn.layer.shadowOffset = CGSizeMake(11, 11);
_selectRoutineBtn.layer.shadowRadius = 2;
_selectRoutineBtn.layer.shadowOpacity = 0.5;
[_selectRoutineBtn.layer setBorderWidth: 1.0f ];

我尝试使用在另一篇文章中使用的这个,但我不知道如何实现它。

谁能告诉我如何将该文件实现到我的 UIButton 中(我尝试将它作为类放在 IB 中但不做任何事情)以创建内部阴影或我可以用来创建内部阴影的任何其他解决方案?

在此处输入图像描述

4

0 回答 0