知道UICollectionViewCell什么时候有框架

时间:2019-04-20 17:21:36

标签: uicollectionview uicollectionviewcell

我有一个带有两个子视图的简单UICollectionViewCell

final class MenuCollectionViewCell: UICollectionViewCell {
  @IBOutlet private weak var textView: UITextView!
  @IBOutlet private weak var imageView: UIImageView!

我想让文字环绕图像,所以我需要像这样拨打电话:

self.textView.textContainer.exclusionPaths = [UIBezierPath(rect: self.imageView.frame)]

我面临的问题是知道何时可以设置该排除路径。在collectionView(_:cellForItemAt:)中,该单元格还没有框架,因此我不确定在哪里进行该调用。我想确保它发生在用户看到单元格的之前,这样文本就不会出现怪异的移动。

0 个答案:

没有答案