Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使用UILabel创建发光效果?_Ios_Swift_Animation_Uilabel - Fatal编程技术网

Ios 如何使用UILabel创建发光效果?

Ios 如何使用UILabel创建发光效果?,ios,swift,animation,uilabel,Ios,Swift,Animation,Uilabel,我正试图实现如下目标: 我发现了一些与我有关的问题: 大多数答案建议通过调整其阴影来修改UILabel的层属性,这些问题已经过时 我使用以下代码尝试了这些建议: myLabel.layer.shadowColor = UIColor.black.cgColor myLabel.layer.shadowOffset = .zero myLabel.layer.shadowRadius = 2.0 myLabel.layer.shadowOpacity = 1.0 myLabel.laye

我正试图实现如下目标:

我发现了一些与我有关的问题:

  • 大多数答案建议通过调整其阴影来修改
    UILabel的
    属性,这些问题已经过时

    我使用以下代码尝试了这些建议:

    myLabel.layer.shadowColor = UIColor.black.cgColor
    myLabel.layer.shadowOffset = .zero
    myLabel.layer.shadowRadius = 2.0
    myLabel.layer.shadowOpacity = 1.0
    myLabel.layer.masksToBounds = false
    myLabel.layer.shouldRasterize = true
    
    并得到如下结果:

    辉光不够强烈,无法进一步扩散。我尝试过使用偏移、半径和不透明度,但光晕要么相同,要么不太清晰

    这是否仍然可行,或者是否有人可以向我建议解决方案


    谢谢

    将阴影颜色更改为白色:

    myLabel.layer.shadowColor=UIColor.white.cgColor
    
    尝试将阴影颜色更改为白色或其他一些明亮的颜色可能对您的案例有用。