我想为我的UITextField添加阴影效果,目前我实现的是:
如您所见,角落处的阴影不圆.我的代码:
mNickname.layer.borderWidth = 1
mNickname.layer.borderColor = UIColor.whiteColor().CGColor
mNickname.layer.cornerRadius = 3
mNickname.layer.masksToBounds = false
mNickname.layer.shadowRadius = 3.0
mNickname.layer.shadowColor = UIColor.blackColor().CGColor
mNickname.layer.shadowOffset = CGSizeMake(1.0, 1.0)
mNickname.layer.shadowOpacity = 1.0
Run Code Online (Sandbox Code Playgroud)
Rad*_*nov 25
好的,我发现了问题.原来我正在使用矩形边框:
正确的应该是:
代码是:
mNickname.layer.masksToBounds = false
mNickname.layer.shadowRadius = 3.0
mNickname.layer.shadowColor = UIColor.blackColor().CGColor
mNickname.layer.shadowOffset = CGSizeMake(1.0, 1.0)
mNickname.layer.shadowOpacity = 1.0
Run Code Online (Sandbox Code Playgroud)
结果:
| 归档时间: |
|
| 查看次数: |
9420 次 |
| 最近记录: |