在问这个问题之前,我找到了很多关于堆栈溢出的答案,但没有一个适合我的情况。
要求:
我试过:
private func setShadow() {
contentView.layer.masksToBounds = false
contentView.layer.shadowOffset = CGSize(width: 0, height: 1.5)
contentView.layer.shadowRadius = 0.5
contentView.layer.shadowOpacity = 0.5
layer.shadowColor = UIColor.lightGray.cgColor
}
我也玩偏移,半径,不透明度;我研究了每个属性,但是没有一个组合产生所需的输出。请给出任何建议。
2条答案
按热度按时间w7t8yxp51#
你可以通过静态图层来达到这个效果。
如果使用自动排版,请记住在
layoutSubviews
中输入。ctehm74n2#
更改阴影偏移,使其朝向底部。
阴影不透明度的最大值为1.0。(1.0 ==暗阴影,0.5亮阴影)
我试过了
但产量仍不如预期。