簡體   English   中英

使用.xib創建CollectionView?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM