ios – 获取错误:类型’String’在Swift 4中没有成员’foregroundColor’

ios – 获取错误:类型’String’在Swift 4中没有成员’foregroundColor’,第1张

概述我是 Swift的新手.我在 Swift 4中创建了一个应用程序,但是当我将SWIFT_VERSION更改为Swift 3.0时,我的代码中出现错误. Type ‘String’ has no member ‘foregroundColor’. 如何将其转换为当前的Swift语法? 码: if let p = placeholder { let place = NSAttribute 我是 Swift的新手.我在 Swift 4中创建了一个应用程序,但是当我将SWIFT_VERSION更改为Swift 3.0时,我的代码中出现错误.

Type ‘String’ has no member ‘foregroundcolor’.

如何将其转换为当前的Swift语法?

码:

if let p = placeholder {      let place = NSAttributedString(string: p,attributes: //error -->[.foregroundcolor: #colorliteral(red: 1.0,green: 1.0,blue: 1.0,Alpha: 1.0)])        attributedplaceholder = place        textcolor = #colorliteral(red: 1.0,Alpha: 1.0)
解决方法 在Swift 4之前,属性字符串属性不是枚举.在这种情况下,您应该使用NSForegroundcolorAttributename.

NSAttributedString(string: p,attributes: [NSForegroundcolorAttributename: #colorliteral(red: 1.0,Alpha: 1.0)])
总结

以上是内存溢出为你收集整理的ios – 获取错误:类型’String’在Swift 4中没有成员’foregroundColor’全部内容,希望文章能够帮你解决ios – 获取错误:类型’String’在Swift 4中没有成员’foregroundColor’所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1059991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存