UITextView
有没有办法在UIImage
不使用a 的情况下将文本从 a 换行CoreText
?
我一直在玩属性字符串,但运气不佳,而且CoreText
看起来非常复杂,所以我宁愿置身事外。
UITextView
有没有办法在UIImage
不使用a 的情况下将文本从 a 换行CoreText
?
我一直在玩属性字符串,但运气不佳,而且CoreText
看起来非常复杂,所以我宁愿置身事外。
这似乎可以解决问题:
UIBezierPath * imgRect = [UIBezierPath bezierPathWithRect:CGRectMake(0, 0, 100, 100)];
self.textView.textContainer.exclusionPaths = @[imgRect];
仅适用于 iOS 7 及更高版本。
在 Swift 4 中:
self.textView.textContainer.exclusionPaths = [UIBezierPath(rect: imageView.frame)]