2014-07-14 218 views
5

我有一個自定義的動態單元格上創建IB上的collectionView將填充數組中的數據。UICollectionView與動態和靜態單元格

我想在同一個CollectionView IB上添加一個靜態單元。靜態單元是否可能位於集合視圖的最後一個對象上,無論動態單元的長度是多少,靜態單元將作爲最後一個對象添加?

+2

哪裏是你的代碼? – Raptor

+0

所以你想擁有:靜態和動態單元格?如果這是你想要的..我不認爲這是可能的 –

+0

@BogdanSomlea是在同一個CollectionView有一個動態單元格和靜態單元格,在IB上創建的兩個單元格在同一個collectionview其中之一將填充數組一會保持靜態它不會採取任何入口數據,但我希望它最後被添加動態單元格從數組中填充。那可能嗎 ? – Durim

回答

0

這裏是這樣做的..這個方法我試過......對於動態的細胞和細胞靜代碼...

func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int { 
    return 2 
} 

// Retuens the number of sections in collectionview 
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int 
{ 
    if section == 0 { 
    return data.count 
    }else if section == 1{ 
     return 1 
    }else { 
     return 0 
    } 
} 
// Data get's filled into UICollectionView 
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell 
{ 
    var cell : CollectionCell!// important step... 
    if indexPath.section == 0 { 
    cell = collectionView.dequeueReusableCellWithReuseIdentifier("collectionViewCell", forIndexPath: indexPath) as! CollectionCell 

//do something inside this 

     } 
    else if indexPath.section == 1 { 
    cell = collectionView.dequeueReusableCellWithReuseIdentifier("Cell", forIndexPath: indexPath) as! CollectionCell 

     //here the static cell... 


    } 
    return cell 
    } 
相關問題