2014-07-14 2 views
5

У меня есть пользовательская динамическая ячейка в коллекцииView, созданной на IB, которая будет заполнена данными из массива.UICollectionView с динамической и статической ячейкой

Я хочу добавить статическую ячейку в тот же CollectionView IB. Возможно ли, что статическая ячейка будет на последнем объекте Collection View, независимо от того, какая длина массива из динамической ячейки, статическая ячейка будет добавлена ​​как последний объект?

+2

Где ваш код? – Raptor

+0

, так что вы хотите иметь как статические, так и динамические ячейки? если это то, что вы хотите .. я не думаю, что это возможно –

+0

@BogdanSomlea Да, в том же CollectionView есть динамическая ячейка и статическая ячейка, две ячейки, созданные на IB в одном и том же виде, один из них будет заполнен массивом, который будет оставайтесь статичным, он не будет принимать какие-либо данные ввода, но я хочу, чтобы он был добавлен последним после того, как все динамические ячейки заполнены из массива. это возможно ? – 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 
    } 
Смежные вопросы