未显示自定义 UICollectionReusableView 元素

Posted

技术标签:

【中文标题】未显示自定义 UICollectionReusableView 元素【英文标题】:Custom UICollectionReusableView elements not shown 【发布时间】:2019-07-11 00:05:50 【问题描述】:

UICollectionView 标头部分。

class HeaderView: UICollectionReusableView 

    @IBOutlet weak var lbl_HeaderText: UILabel!
    override func awakeFromNib() 
        super.awakeFromNib()
        // Initialization code
    

设置标题的值。

func collectionView(_ collectionView: UICollectionView,
                    viewForSupplementaryElementOfKind kind: String,
                    at indexPath: IndexPath) -> UICollectionReusableView 

    let headerView = collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: "HeaderView", for: indexPath)

    headerView.lbl_HeaderText = "Some Text"
    return headerView



lbl_HeaderText 不显示子类链接到 headerView 链接仅指向 UICollectionReusableView 不显示或具有“HeaderView”属性

【问题讨论】:

【参考方案1】:

API 要求您向

注册补充视图
func register(AnyClass?, forSupplementaryViewOfKind: String, withReuseIdentifier: String)

func register(UINib?, forSupplementaryViewOfKind: String, withReuseIdentifier: String)

【讨论】:

以上是关于未显示自定义 UICollectionReusableView 元素的主要内容,如果未能解决你的问题,请参考以下文章

自定义 UITableViewCell 未全长显示

自定义单元格未显示

动画未在自定义布局中显示

未显示自定义 UICollectionReusableView 元素

自定义标签栏背景图像未正确显示

未显示自定义 UIVIew