NSAttributedString对象管理应用于字符串中的单个字符或字符范围的字符串和关联的属性集(例如,字体和字距调整)。字符及其属性的关联称为属性字符串。
我有一个 UITextField,我将当前值设置为属性文本,如下所示: 公共 var currentValue: NSAttributedString { 得到 { 返回 inputField.attributedText ?? NSAttributedSt...
CIAttributedTextImageGenerator 过滤器 - 文本不适合 (NSAttributedString)
我使用核心图像过滤器 CIAttributedTextImageGenerator 将文本生成为 CIImage。然而,有时文本不适合生成的 CIImage,如图所示: 我尝试...
我怎样才能拥有一个具有两种不同颜色字体的 UILabel?我将在两个不同的字符串中包含文本,并且我想将第一个字符串设置为红色,第二个字符串设置为绿色。
Swift 6 与“NSTextAttachmentViewProvider”的并发问题
我完全坚持使用 swift 6 并发中的子类 NSTextAttachmentViewProvider 。 假设我有一个简单的自定义 NSTextAttachmentViewProvider: 最终的 shapeViewProvider:
我有一个 NSData 实例,其中包含源自 NSTextView 的属性文本 (NSAttributedString)。我想将属性字符串转换为没有任何格式的纯字符串(NSString)...
我正在构建一个应用程序,它依赖于字符串属性在编辑文本时显示不同类型的数据。然后,某些属性会以不同的方式呈现,基本上在每次按键时,但仅...
在 Swift 中将 Markdown 格式的字符串转换为 NSAttributedString
有没有办法将包含 Markdown 文本的纯文本字符串(即 # 标题、* 列表项、[a 链接](http://example.com) 等)转换为 Swift 中的 NSAttributedString ?我想我可以表演...
为什么 NSAttributedString 格式化 html 列表<ol><li>不正确
我正在将我的项目升级到 Xcode 16。当使用以下函数时,它可以在 Xcode 15 上正确渲染,但在 Xcode 16 上却无法渲染。 // 使用 `attributedText` 创建的标签。 让标签 = UILabe...
一个失败的简单测试:创建一个只有一个子视图(UITextView)的新项目,并将以下内容放入: - (void)viewDidLoad { [超级viewDidLoad]; NSMutableParagraphStyle *paragrap...
如何将 NSAttributedString 中的字符大小写更改为大写
我想将包含RTFD的NSAttributedString转换为大写,而不丢失现有字符和图形的属性。 谢谢,
如何使用 NSAttributedString 强制 hr 分隔符填充请求的宽度?
这就是我定义分隔符的方式: 扩展 NSAttributedString { 静态变量分隔符: NSAttributedString { 让属性:[NSAttributedString.Key:任何] = [ .删除...
我们之前已经解决过类似的问题,例如:SwiftUI 可点击的潜文本 但是如何使潜文本可点击,并在点击时在其位置弹出一个下拉菜单?我们需要使用网络视图吗?分裂...
我只是想知道如何更改 NSAttributedString 的背景颜色,我可以看到背景一直是白色的,但我想将其设为黑色。 这可能吗?非常感谢!
无法在 NSAttributedString 中绘制圆角描边
我正在尝试使用 Swift 中的 NSMutableAttributedString 对文本应用圆角描边效果。我已经能够找到文本属性的各种 NSMutableAttributedString.Key 选项,例如颜色,...
我正在尝试在 UITextView 中插入图像。我使用了以下代码。 扩展 TextView { 函数添加(图像:UIImage){ 让附件 = NSTextAttachment() 附件.imag...
如何设置基于 NSTextAttachment 的视图的大小?
我正在尝试制作一些东西,可以将自定义 UIView 子类添加为 UITextView 中的附件。从 iOS 15 开始,似乎有一个 API 允许您注册客户...
使用 NSAttributedString 将 UILabel 中的文本居中
对我正在开发的应用程序进行一些基本改进。对于 iOS 快速开发场景来说还是个新手。我认为我的代码中的文本行会自动居中,因为......
如何使用 NSAttributedString 中的属性向选定的文本范围添加边框和圆角半径?
在我的代码中我只是有: 让管理员名称=“ ADMIN ” 让 name = [adminName, "Greg Weg"].joined(分隔符: " ") 让属性 = NSMutableAttributedString(
我将获得字符串数组,这些字符串需要在 swift iOS 中带边框显示。 例子: let Tags = ["草稿", "已发送", "收件箱"] 上面的列表需要转换为...
iOS 15 使用 HTML 字符串初始化 NSAttributedString 时崩溃
我有一个扩展可以将 HTML 字符串转换为 NSAttributedString。 iOS 15 发布后,我看到了很多用户的崩溃情况。所有这些崩溃都发生在 iOS 15 上并发生在主线程上。 他...