问题标签 [nsattributedstringkey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 无法将 NSAttributedString.DocumentAttributeKey 类型的值转换为 .DocumentReadingOptionKey
我在 SO 的某处发现了这个字符串扩展,它允许我将 html 代码转换为属性字符串:
它在 Swift 3 中运行良好,但在 Swift 4 中,Xcode 抱怨:
无法将类型“NSAttributedString.DocumentAttributeKey”的值转换为预期的字典键类型“NSAttributedString.DocumentReadingOptionKey”
我该如何解决?
swift - 无法转换类型“[String : AnyObject]?”的值 到预期的参数类型“[NSAttributedStringKey:Any]?”
如何将类型的值转换'[String : AnyObject]?'
为预期的参数类型'[NSAttributedStringKey : Any]?'
?
swift - 无法使用“NSAttributedStringKey”类型的索引为“[String : AnyObject]”类型的值下标
我在我的项目中使用下面的代码。更新到 swift 4 后出现错误。我该如何解决?
代码:
以下是错误:
无法使用“NSAttributedStringKey”类型的索引为“[String : AnyObject]”类型的值下标
无法将类型“[String:AnyObject]”的值转换为预期的参数类型“[NSAttributedStringKey:Any]?”
swift - 无法将类型“NSAttributedString.DocumentAttributeKey”的值转换为预期的字典键类型“NSAttributedString.DocumentReadingOptionKey”
我刚刚更新到 Xcode 9 并将我的应用程序从 swift 3 转换为 swift 4 并收到此错误。我该如何解决这个问题?
并得到这个错误
无法将类型“NSAttributedString.DocumentAttributeKey”的值转换为预期的字典键类型“NSAttributedString.DocumentReadingOptionKey”
ios - 按模式生成动态文本属性
我有一个这样的字符串
标记内的所有内容都& &
将是斜体,% %
标记内将变为粗体并将此数据设置为 UILabel。最终输出将是:
这是我的苹果,我昨天买的
编辑:我使用%(.*?)%
正则表达式模式来提取子字符串
有没有办法解决这个问题?请帮忙
提前致谢。
ios - Swift NSAttributedStringKey 没有正确应用前景色
我正在尝试创建一个模因生成器应用程序,以更好地理解 Swift、Xdode、delegate 和 UIKit。我正在尝试使用 NSAttributedStringKey 将 meme 文本的颜色设置为带有黑色笔划的白色。黑色描边正在工作,但当用户从相机胶卷中选择图像时,未应用前景色。我已经通过 StackOverflow 进行了搜索,但所有解决方案都适用于 Swift 3,而不适用于 Swift 4。我哪里出错了?
我在下面包含了我的源代码。
ios - 具有两种不同文本对齐方式的 NSAttributedString
我正在尝试使用属性文本在 UILabel 中显示一些文本,具有 2 种不同的文本对齐方式。我正在从 Firebase 获取值,它们是键和值类型。由于某种原因,我无法让标题左对齐而字幕右对齐。任何帮助表示赞赏。
我得到的结果是“Titlesubtitle”类型
我看过这里,Attributed text with two text alignments,但对我帮助不大。
我试图获得与 App Store 相同的效果,但不是
卖家..................... Facebook Inc.,我得到了
卖家Facebook Inc.
swift - 在 macOS 中设置“foregroundColor”时出错
在使用 Swift 3.2 的 macOS 项目中,我正在尝试设置 UITextView 的前景色。
我得到的错误是这样的:
类型“NSAttributedStringKey”(又名“NSString”)没有成员“foregroundColor”
相同的代码在 Swift 4.0 项目中运行良好。
我正在尝试根据我为 iOS Swift 4 Conversion error - NSAttributedStringKey: Any找到的一些答案修改代码,但我继续收到错误。有没有办法在不将项目更新到 Swift 4 的情况下解决这个问题?
ios - swift 4中的UITextField属性占位符颜色和不透明度
我有自定义textField
的@IBInspectable
属性placeHolderColor: UIColor
,它工作正常。我设置它:
如何以编程方式仅为此属性设置不透明度值,而不是为我的文本字段中的普通文本设置?我没有找到任何匹配NSAttributedStringKey
项
ios - 快速 4 的 NSAttributedStringKey 错误
更新到 Swift 4 后,此代码出现错误
无法使用“String”类型的索引为“[NSAttributedStringKey:Any]”类型的值下标
我能够通过替换来修复第一行["NSFont"]
,NSAttributedStringKey.font
但我不确定如何修复第二行。