jjzjj

nstextattachment

全部标签

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

我正在构建一个富文本编辑器,类似于iPhone上的Notes应用程序,我想知道如何在UITextView中添加一个复选框列表?我假设这可以使用NSTextAttachment来完成,但是如何添加点击功能来检查\取消选中图像? 最佳答案 好的,所以我使用HPTextViewTapGestureRecognizer解决了这个问题它似乎在处理文本附件的点击操作方面做得很好 关于ios-如何将复选框列表添加到UITextView,我们在StackOverflow上找到一个类似的问题:

ios - 用 NSTextAttachment 替换 UILabel 中的表情符号 - 无法将纯文本表示设置回常规表情符号以进行复制/粘贴

我正在用我自己的自定义表情符号替换UILabel/UITextView中的表情符号。这工作正常,但我正在努力解决的问题是粘贴原始表情符号。例如,如果UILabel可能会显示“Hello?”,使用自定义表情符号,复制然后粘贴该文本,或者调用UILabel的text属性将显示“Hello?”标准表情符号。我正在使用显示图像的NSTextAttachment的子类实现此功能,并在使用表情符号时将其添加为NSAttributedString:classEmojiTextAttachment:NSTextAttachment{staticletsize=CGSize(width:16,heigh

ios - 将出现的 NSString 替换为 NSTextAttachment

我有一个UITextView,我想使用NSTextAttachment将一些字符串替换为特定图像。我能够将图像附件插入到UITextView并且我有一个方法,从TextView的属性文本返回一个NSString用特定的替换附件NSString:-(NSString*)getStringFromAttributedString{__blockNSString*str=self.attributedText.string;//TrivialStringrepresentation__blockNSMutableString*string=[NSMutableStringnew];//Tos

ios - NSTextAttachment 未显示在今日通知中心小部件中

我有一个通知中心小部件,它有一个带有表格View单元格的表格View。在单元格中,我有一个标签,我想用文本+图像显示。图像作为NSTextAttachment包含在内。我在应用程序中有以下代码:NSTextAttachment*attachment=[NSTextAttachmentnew];attachment.image=[UIImageimageWithData:item.image];NSAttributedString*itemImage=[NSAttributedStringattributedStringWithAttachment:attachment];NSAttri

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

我正在编写一个文本编辑器,用户可以使用它输入带有样式的文本并插入图像,所以我使用NSAttributedString来管理内容。我的问题是如何存储文本编辑器关闭前的内容,并在下次编辑器打开后恢复内容?我写了一个NSAttributedString类,现在我可以存储(和恢复)文本但不能在NSTextAttachment中存储UIImageView,下面是我的部分代码:-(NSData*)customEncode{__blockNSMutableArray*archivableAttributes=[[NSMutableArrayalloc]init];[selfenumerateAttr

ios - 通过 NSAttributedText 使用的图标分辨率

我通过以下方式在NSAttributedString中使用图标:NSTextAttachment*textAttachment=[[NSTextAttachmentalloc]init];textAttachment.image=[UIImageimageNamed:@"notes-18w_18h.png"];NSAttributedString*attrStringWithImage=[NSAttributedStringattributedStringWithAttachment:textAttachment];[headerASreplaceCharactersInRange:N

ios - 在 cellForItemAtIndexPath 中创建带有 NSTextAttachment 的 NSMutableAttributedString 是一个坏主意(性能或设计方面)吗?

我正在我的CollectionView的cellForItemAtIndexPath方法中创建NSMutableAttributedString。我正在使用NSTextAttachment在文本中嵌入图像。这是个坏主意吗?目前滚动性能似乎不错,但我不确定是否有更好的方法?将所有NSMutableAttributedString缓存在NSMutableDictionary中对于第二次滚动会更好吗?使用cellForRowAtIndexPath也可以将相同的问题应用于UITableview。代码:-(UICollectionViewCell*)collectionView:(UIColle

ios - 如何删除和替换 NSAttributedString 中的 NSTextAttachment

我有一个可变的属性字符串,我在其中添加了图像文本附件。NSMutableAttributedString*attributedString=[_textField.attributedTextmutableCopy];NSMutableDictionary*dict=[_homeFeedCommentsViewController.inputData.array_extraElementsobjectAtIndex:0];NSNumber*indexObject=[NSNumbernumberWithUnsignedLong:attributedString.length];[dict

ios - 使用 CoreText 绘制时不显示 NSTextAttachment 图像

由于某些原因,我无法在使用核心文本时获取NSTextAttachment图像来绘制,尽管将NSAttributedString添加到UILabel时相同的图像可以正常显示。在iOS上,此渲染将为NSTextAttachment提供空白空间,对于OSX,将为每个NSTextAttachment渲染一个占位符[OBJECT]方形图像。为了使用CoreText渲染图像,是否还需要做其他事情?渲染代码:CGFloatcontextHeight=CGBitmapContextGetHeight(context);CTFramesetterRefframesetter=CTFramesetterC

ios - 从 NSAttributedString 中提取图像

我正在做的是:NSATTRIBUTESTRING=NSSTRING+UIMAGE;NSDATA=NSATTRIBUTED字符串;我还可以将nsdata转换为nsattributed字符串NSATTRIBUTEDSTRING=NSDATA:然后从NSAttributed字符串中提取嵌套NSSTRING=[NSATTRIBUTEDSTRING字符串];查询:如何从NSATTRIBUTEDSTRING获取图像;UIIMAGE=来自NSATTRIBUTED字符串;ARRAYOFIMAGE=来自NSATTRIBUTEDSTRING; 最佳答案