2016-10-04 45 views
-1

我有一個正常的視圖控制器內的集合視圖,我想連接到一個類(即配置單元格)。我在身份檢查器中鍵入類的名稱,但它沒有連接到類。UICollectionView沒有連接到類

storyboard screenshot

code screenshot

+0

是的我知道我沒有添加原型單元格,Xcode不讓我設置自定義類。 – fellowProgrammer

+0

顯示你的故事板,你不能更改類名 – BJHStudios

+0

新增故事板屏幕截圖 – fellowProgrammer

回答

0

的問題是,你的代碼是一個UICollectionViewController的一個子類(這是UIViewController一個子類),但在你的故事板的對象是UICollectionViewUICollectionViewUICollectionViewController不同,這就是爲什麼XCode不會讓您更改類,並且不會將它作爲自動完成選項提供。

你有幾個選項來完成你正在嘗試的東西。您可以在故事板中創建一個容器視圖,然後將其作爲子視圖控制器嵌入到子類中。

更標準的做法,但是,這是改變你的代碼的UIViewController一個子類,給它一個UICollectionView(不視圖控制器)作爲屬性,並將其符合UICollectionViewDelegateUICollectionViewDataSource協議。