亲爱的,

我正在学习快速,并且尝试为文本字段上色,现在的问题是该颜色未应用于文本。请在下面找到代码:

     let textStyle:[String:Any] = [
        NSAttributedStringKey.strokeColor.rawValue: UIColor.black,
        NSAttributedStringKey.foregroundColor.rawValue: UIColor.white,
        NSAttributedStringKey.font.rawValue: UIFont (name: "Impact", size: 50)!,
        NSAttributedStringKey.strokeWidth.rawValue: 3.5
        ]

谢谢

最佳答案

关键似乎是.strokeWidth...。如果要描边和填充,则描边宽度需要为负值。

试试看:

    let textStyle = [
        NSAttributedStringKey.strokeColor: UIColor.black,
        NSAttributedStringKey.foregroundColor: UIColor.white,
        NSAttributedStringKey.font: UIFont(name: "Impact", size: 50)!,
        NSAttributedStringKey.strokeWidth: -3.5
    ]

09-25 22:06