在没有CoreText的UIImage周围的UITextView中包装文本

har*_*aac 34 word-wrap uitextview uiimageview nsattributedstring ios

有没有办法从UITextView周围的文本中包装文本UIImage而不使用CoreText

我一直在玩着没有太多运气的归因字符串,而且CoreText看起来非常复杂,所以我宁愿远离它.

Dan*_*e P 106

这似乎可以解决问题:

UIBezierPath * imgRect = [UIBezierPath bezierPathWithRect:CGRectMake(0, 0, 100, 100)];
self.textView.textContainer.exclusionPaths = @[imgRect];
Run Code Online (Sandbox Code Playgroud)

仅适用于iOS 7及更高版本.

  • 我会将其投票为 StackOverflow 上唯一的最佳 iOS 答案! (2认同)