9得票1回答
使用CALayer在跨越多行的UITextView中突出显示文本

这是 使用NSTextContainer和NSLayoutManager来用CALayer突出显示文本 的延续。我在获取每个行片段范围的正确矩形方面遇到了麻烦。请注意保留原有的HTML标签,不需要解释文本内容。 NSString* searchString = @"Returns the r...

9得票1回答
使用非常规形状的NSTextContainer示例?

你好,我正在使用iOS7的新 API进行工作,并尝试创建一个具有不规则形状的。到目前为止,在视图控制器中我有: -(void) loadView { self.view = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,548)];...

9得票5回答
iOS7或TextKit中,替代scrollRangeToVisible的方法是什么?

在之前的iOS版本中,我的UITextView会使用下面的代码滚动到底部: [displayText scrollRangeToVisible:NSMakeRange(0,[displayText.text length])]; 或者 CGFloat topCorrect = disp...

9得票5回答
如何使UILabel的一部分成为块引用?

如何使UILabel的特定部分看起来像一个块引用,或者在文字左侧有一条竖线?TextKit会用到吗?如果会,怎么使用? Mail.app做到了这一点(请参见彩色部分和它们旁边的线): 如何在不使用多个UILabel的情况下复制此效果(由于我正在动态创建它,因此这样做将相当恶心)?

9得票1回答
SwiftUI中的富文本视图

我正在尝试使用SwiftUI创建一个简单的笔记应用程序,想知道是否有任何库可以提供简单的富文本视图,允许用户以粗体、斜体、删除线、下划线等方式编写。 我已经尝试过LEOTextView,但它非常不稳定。我想看看是否有100% SwiftUI的方法来实现这一点,这样就更容易与我的项目集成。我也...

9得票1回答
用自定义的NSTextBlock保存和粘贴带属性的字符串

我正在尝试创建一个自定义的NSTextBlock,就像苹果在WWDC 18上所做的那样(23分钟处)。 完整的演示项目在此处。 好的,当我编辑并使用我的带有文本块附加的段落样式标记段落时,它可以很好地工作。 但是当我剪切和粘贴它(或从磁盘归档/取消归档),它就会失去它。编辑:它实际上...

8得票2回答
使用排除路径计算TextView的单元格高度

如果我在UITableViewCell中有一个带有排除路径的TextView,如何计算给定字符串的单元格高度?

7得票1回答
在iOS中选择单词并显示工具提示

我想要实现类似Medium iOS App的效果,即点击高亮并显示工具提示。 我一直在研究Text Kit,并且有些其他stackoverflow问题对此也有一些想法,请建议更好的替代方案。 场景: 静态文本预定义 在多个单词或短语中显示亮点 解决思路: 使用UIT...

7得票2回答
修改NSParagraphStyle中的行间距属性会导致光标变长。

我有一个子类化的UITableViewCell,其中包含一个UITextView。我已经在子类化的NSTextStorage中将NSParagraphStyle作为字符串属性添加了进去。在下面的代码中,我增加了UITextView中每一行之间的间距。 Swift let paragraph...

7得票2回答
NSTextAttachment自定义视图

是否有可能在iOS上显示自定义视图以替代NSTextAttachment的位置?我有自定义文本存储和布局管理器子类,但我不确定要将代码放在哪里才能添加一个子视图。 (我想要这样做的原因是为了支持内联公式编辑。我有一个自定义文本字段类,它将允许用户输入一个方程式,并且我希望这个视图被添加到另一...