NSCollectionView如何绘制没有item的文字?

How does NSCollectionView draw text without item?

我在NSCollectionView中看到了很多APP列表文章。当没有项目时,视图中间会出现一些提示,如"no articles"、"waiting to add"等。

有相关案例可以告诉我这是如何实现的吗?

谢谢

试试这个代码:

  func showMessage(_ text: String) {
    let messageLabel = UILabel()
    messageLabel.text = text
    messageLabel.numberOfLines = 0
    messageLabel.textAlignment = .center
    self.collectionView.backgroundView = messageLabel
  }

  func hideMessage() {
    self.collectionView.backgroundView = nil
  }