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
}
我在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
}