14得票5回答
UITextView文本容器排除路径如果在文本容器顶部且宽度为全宽,则会失败

在iOS 8中,我正在尝试将UIImageView作为UITextView的子视图添加,类似于这里显示的内容-但是文本在图像下方。 我想使用排除路径来实现,因为在其他设备上,我可能会根据屏幕大小不同而定位图像。 但是,如果用于创建排除路径的CGRect具有0的Y原点,并占据textView...

10得票2回答
NSTextContainer的exclusionPaths在iOS 7.1上导致应用程序冻结并使用99%的CPU - 有解决方法吗?

我正在尝试使用NSTextContainer的excludePaths来排除UITextView中的一个正方形,例如:NSTextStorage* textStorage = [[NSTextStorage alloc] initWithAttributedString:attributedS...

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

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

7得票2回答
在多个NSTextViews中进行顺序选择

我有一堆NSTextView,我想让它们共享一个选择。 我基本上希望这像在网页上选择文本一样,其中有多个文本视图,但您可以拖动以顺序地选择文本。 我找到了此文档,它指出可以让多个NSTextContainer对象共享单个NSLayoutManager,从而共享选择。 这是我想要的一半,除了一...