NSAttributedString和emoji:位置和长度问题

问题描述我正在使用NSAttributedString为来自API的文本的某些部分上色(想象一下Twitter上的"@提及")。API为我提供了文本和代表文本部分的实体数组,这些部分是应该着色的提及(或链接、标记等)。但有时,颜色会因为表情符号而偏移。例如,文本如下:"@eric

发布:2023-01-03 标签:unicodeswiftemojinsattributedstringnsrange


从 NSRange 创建 UITextRange

问题描述我需要在文本视图中找到不同范围的像素帧.我正在使用-(CGRect)firstRectForRange:(UITextRange*)range;来做到这一点.但是我不知道如何实际创建UITextRange.Ineedtofindthepixel-framefordiffe

发布:2022-10-16 标签:objective-cuitextviewios5nsrange


NSRange 到 Range<String.Index>

问题描述如何在Swift中将NSRange转换为Range?HowcanIconvertNSRangetoRange<String.Index>inSwift?我想使用以下UITextFieldDelegate方法:IwanttousethefollowingUITextFiel

发布:2022-10-16 标签:ios8swiftnsstringnsrange


在 UITextView 中滚动后获取可见文本的 NSRange

问题描述我正在尝试将滚动文本的位置保存在UITextView中,以便在再次加载ViewController时可以返回到该位置.我有很长的字符串,所以我希望用户能够滚动到特定位置,然后稍后返回到该位置.I'mtryingtosavethelocationofscrolledtext

发布:2022-10-16 标签:iosswiftuitextviewnsrange


ios - 在输入时替换/删除 UITextView 中的字符 [•]

问题描述我有一个带有自定义NSTextStorage的UITextView,如果前一行以列表项目符号开头,我会在每次Enter之后添加一个列表项目符号.IhaveaUITextViewwithacustomNSTextStorage,whereIaddalistbullet,af

发布:2022-10-16 标签:iosswiftuitextviewnstextstoragensrange


在 UITextView 中获取当前段落?

问题描述我想检测当前段落,这是我目前的代码,但效果不佳.假设我有3个段落,当光标位于它们之间时,它会选择下一个,这是不对的.有没有更好的方法来做到这一点?Iwanttodetectthecurrentparagraph,thisismycodesofar,butitdoesn't

发布:2022-10-16 标签:stringswiftuitextviewparagraphsnsrange


iPhone SDK:分组 UITableView 部分,列表项未显示在正确部分下

问题描述我有一个分组的uitableview,它有几个部分.这些部分显示正常并且行数正确,但是列表项的定位存在问题.我有一个带有名称列表的NSMutableArray,然后我使用subArrayWithRange拆分这个数组.请查看代码以获取更多详细信息.问题是列表项没有出现在正

发布:2022-10-16 标签:iphoneuitableviewnsrange


斯威夫特 3;范围“越界&quot;

问题描述我刚刚将Xcode更新到8.0beta2和swift3.0.从swift2.3更新后,我收到了很多错误.I'vejustupdatedXcodeto8.0beta2andswift3.0.Afterupdatingfromswift2.3i'mgettingalotofe

发布:2022-10-16 标签:stringswiftswift3nsrange


如何获取字符串中第一行的范围?

问题描述我想更改NSTextView中第一行文本的格式(给它一个不同的字体大小和粗细,使其看起来像一个标题).因此,我需要第一行的范围.一种方法是这样的:IwouldliketochangetheformattingofthefirstlineoftextinanNSTextVi

发布:2022-10-16 标签:stringrangeswiftnsrange


Swift 4 中的字符串、子字符串、范围、NSRange

问题描述我正在使用以下代码从NSRange获取String子字符串:IamusingthefollowingcodetogetaStringsubstringfromanNSRange:funcsubstring(withnsrange:NSRange)->String?{gua

发布:2022-10-16 标签:stringrangeswift4nsrange