UITextView
を使用せずに、UIImage
からのテキストをCoreText
の周りに折り返す方法はありますか?
私はあまり運がなくて属性付きの文字列をいじっていますが、CoreText
は非常に複雑に見えるので、避けたいと思います。
これはトリックを行うようです:
UIBezierPath * imgRect = [UIBezierPath bezierPathWithRect:CGRectMake(0, 0, 100, 100)];
self.textView.textContainer.exclusionPaths = @[imgRect];
IOS7以降でのみ動作します。
簡単に言えば、iOS7より前のCoreTextなしでは実現できません。
私はしばらく前にこれに苦労してきましたが、それは私にとって非常に役に立ちました。 http://robnapier.net/blog/wrapping-text-around-shape-with-coretext-54 CoreTextです。