Xcode快速如何在图像周围换行

al *_*ver 0 xcode tableview swift

如何在表格视图中将文字环绕图像。下面是带有图像和文本的tableview的示例,我希望将文本换行到图像的侧面和下方。

在此处输入图片说明

Aju*_*ony 5

为此使用UITextView,

cell.layoutIfNeeded()
let imageFrame = UIBezierPath(rect: cell.imageView.frame)
cell.textView.textContainer.exclusionPaths = [imageFrame]
Run Code Online (Sandbox Code Playgroud)

  • 这是正确的,但应该注意的是,您可能首先需要转换框架,因为它们的坐标空间可能不同。这个答案演示了如何做到这一点:/sf/answers/3169657431/ (2认同)