[英]Create CollectionView using .xib?
我想使用.xib文件創建CollectionView,我也將使用.xib添加UICollectionViewCell。 我們能做到嗎? 如果可能的話,請提及我們如何獲得它。
與情節提要不同,.xib文件不支持原型單元。 因此,使用UINib
創建的任何集合視圖,還必須創建一個UINib
並將其注冊到集合視圖中,然后再嘗試使任何內容出隊:
let nib = UINib(nibName: "Cell", bundle: nil)
collectionView.register(nib, forCellWithReuseIdentifier: "Cell")
是的,可能與情節提要相同,但您需要在viewDidLoad()的集合視圖上注冊該單元格
override func viewDidLoad() {
super.viewDidLoad()
yourCollectionViewOutlet.register(UINib(nibName: "CellXibName",bundle: nil), forCellWithReuseIdentifier: "CellIdentifier")
}
第1步 -創建/將collectionView拖放到情節提要中。
第2步 -創建.xib類型的collectionCell類
步驟3-使用一個行代碼注冊。
yourCollectionViewView.register(UINib(nibName: "yourCollectionViewCell", bundle: nil), forCellWithReuseIdentifier: "yourCellIdentifier")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.