我正在尝试利用UICollectionView中的标题,我希望标题本身也是一个集合视图。
class headerView : UICollectionResuableView {
override init(frame: frame)
setupViews()
required init?(coder: aDecoder: NSCoder){
super.init(coder: aDecoder)
}
let headerCollectionView = UICollectionView = {
let layout =UICollectionViewFlowLayout()
let collectionView = UICollectionView(frame: .zero, collectionViewLayout: layout)
collectionView.translatesAutoresizingMaskIntoConstrains = false
collectionView.backgroundColor =UIColor.white
return collectionView
}()
func setupViews(){
backgroundColor = UIColor.blue
addSubview(headerCollectionView)
addConstrains(...)//horizontal
addConstrains(...)//vertical
}
}
我写下上面的代码,运行后,我发现没有任何改变。我改变了背景颜色,它仍然是相同的。
我的标题中也有一个标签。它只是一个带有一些文本的简单插座,标签仍然显示其文本内容。
我的目的是在标题下方的标题内添加另一个集合视图。
我还尝试在我的collectionview控制器中注册我的headerView类,但是收到编译错误说寄存器不会使用我提供的参数调用。
请关注如何获得一个漂亮的工作collectionview标题制作collectionview。
谢谢你,新年快乐!