UItextview带有换行路径的自动换行(swift)

时间:2018-09-23 04:50:04

标签: ios swift uitextview line-breaks exclusionpath

我正在开发一个允许用户添加图像并将其在UITextView中移动的应用程序。文本使用exclusionPaths在图像周围流动,但是如果该行的其余部分没有足够的空间而不是移至下一行,则单词将断开。

这就是我用来添加图像并为文本容器创建exclusionPaths的方法

textView.addSubview(imageview)
let imagePath = UIBezierPath(rect: imageview.frame)
textView.textContainer.exclusionPaths = imagePath

This is what is happening, notice how the words will break up to the right of the image

This is what I want to happen. The words should move to the next line if there is not enough room on the current line

谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您能否使用imageView.bounds创建一个rect,然后尝试不确定但希望它能正常工作