问题标签 [nstextattachment]

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.

0 投票
1 回答
496 浏览

ios - 更改 NSTextAttachment 图像的不透明度

我似乎NSTextAttachment在使用NSAttributedString.

我有一个字符串,我想淡入和淡出,但似乎附加到字符串的图像不会与文本一起淡出。

我尝试将NSBackgroundColorAttributeNameandNSForegroundColorAttributeName属性都设置为所需的 alpha,但这不起作用。

我也没有看到 alpha 或 opacity 属性NSTextAttachment,所以我看到的唯一选择是附加一个UIImage带有更正 alpha 的新属性,但这种方法将是最后的手段。

我希望那里有人有一种方法来改变阿尔法,而我不必这样做。

Objective-C 或 Swift 代码都适合我。

0 投票
0 回答
365 浏览

ios - 如何使 NSTextAttachment(image) 占据整行?iOS

在我的 UITextView 中,我只是将 NSMutableAttributeString 设置为一个 NSTextAttachment,它是一个 UIImage。虽然我已经将附件宽度设置为屏幕宽度,但是当我点击图像时,输入光标会进入我图像的右侧。

但我想要的是:当通过 NSTextAttachment 插入图像时,图像的顶部和底部应该分别有空行,并且输入光标只能出现在图像的底部或顶部而不是左侧或右侧.

想

不想

0 投票
0 回答
292 浏览

ios - NSAttributedString 的 ReplaceCharactersInRange

我想用另一个 NSAttributedString 替换 NSAttributedString(其中包含 NSTextAttachments)的子字符串(例如 @"replaceString")。

我尝试使用 NSMutableAttributedString 的 mutableString,但结果是省略了其中的 NSTextAttachments。下面的答案不适用于我的情况。

用另一个 NSAttributedString 替换 NSAttributedString 的子字符串

0 投票
1 回答
138 浏览

ios - 从 backword 中搜索属性字符串中的单词并获取范围 Objective-C

如何从字符串末尾向后搜索属性字符串中的空格“”(空格),然后获取该空格的范围?

问题:如您所见,跳转在两行中,这是不正确的。

我想要实现的逻辑是这样的,每当我得到新行时,我都会用 \n 替换空格,这样单词就会从新行开始。

每当我从键盘上按空格按钮时,我都会存储该空间的范围,当我得到换行符时,我会用空格替换 \n

在此处输入图像描述

0 投票
1 回答
918 浏览

ios - ios - 如何将复选框列表添加到 UITextView

我正在构建一个富文本编辑器,类似于 iPhone 上的 Notes 应用程序,我想知道如何在 UITextView 中添加复选框列表?我认为这可以使用 NSTextAttachment 来完成,但是如何添加点击功能来检查\取消选中图像?

0 投票
3 回答
847 浏览

ios - 可以存储(或恢复)包含 NSTextAttachment 的 NSAttributedString 吗?

我正在编写一个文本编辑器,用户可以使用它输入带有样式的文本并插入图像,所以我使用 NSAttributedString 来管理内容。我的问题是如何存储文本编辑器关闭之前的内容,并在下次打开编辑器后恢复内容?

我写了一个 NSAttributedString 类别,现在我可以在 NSTextAttachment 中存储(和恢复)文本但不能存储 UIImageView,下面是我的代码的一部分:

}

我花了相当长的时间进行调查和实验,搜索显示有几个人有同样的问题,但没有令人满意的答案。

0 投票
1 回答
270 浏览

ios - 在 Textview 中添加轮播视图

我正在TextView通过sqlite database. 在我已经完成的一些 Para 或 Line 数据之后,我有大约 30 到 35 张图像要添加到其中NSTextAttachment。现在我想要做的是任何有超过 2 个图像的地方,我希望它包含在Carousel View它之后的剩余数据。看看我的代码。我尝试了不同的方法,但没有成功。任何帮助都感激不尽。

0 投票
1 回答
1767 浏览

ios - 从 UITextView 删除/移除 NSTextAttachment

我有UITextView一个混合图像(as NSTextAttachment)和字符串。UITextView是不可选择的,所以我可以使用:

如何删除textAttachment方法中的?

0 投票
1 回答
1115 浏览

ios - UITextView 中的视频

我有一个可编辑的 UITextView,我想在其中粘贴来自 youtube 的视频。我需要在编辑过程中播放视频。现在我只制作了我想播放的视频的快照。如何覆盖 NSTextAttachment 以粘贴按钮而不是图像来处理点击我的视频。

0 投票
2 回答
2670 浏览

ios - 带有图像附件和 NSTextTab 的 NSAttributedString,文本未对齐

我试图在左侧有一个带有图像和标题的 UIlabel,在右侧有一个带有项目符号的描述列表。

为此,我使用这样的 NSAttributedString :

我希望右侧的列表左对齐,但事实并非如此,这是我得到的结果:

在此处输入图像描述

我期望列表像这样对齐:

在此处输入图像描述