【问题标题】:How does NSCollectionView draw text without item?NSCollectionView 如何绘制没有项目的文本?
【发布时间】:2017-09-03 10:49:35
【问题描述】:

在 NSCollectionView 中看到了很多 APP 列表文章。没有条目时,视图中间会有一些提示,如“没有文章”、“等待添加”等。

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

谢谢

【问题讨论】:

  • 那只是另一种观点。如果集合视图为空,您应该添加一个新的子视图
  • 或者collection view前面的一个view。

标签: swift macos nscollectionview


【解决方案1】:

试试这个代码:

  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
  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    • 2017-11-19
    • 1970-01-01
    相关资源
    最近更新 更多