2016-12-16 2 views

ответ

2

С прошивкой 9, вы можете использовать:

func supplementaryView(forElementKind elementKind: String, 
       at indexPath: IndexPath) -> UICollectionReusableView? 

, чтобы получить дополнительный вид по индексу пути.

Заканчивать Apple's documentation

1

Вы можете использовать:

func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath){ 
    let indexHeaderForSection = NSIndexPath(row: 0, section: indexPath.section) // Get the indexPath of your header for your selected cell 
    let header = collectionView.viewForSupplementaryElementOfKind(indexHeaderForSection) 
} 
+0

Да, я получаю заголовок на didSelectItemAtIndexPath, но при прокрутке вида коллекции, то после этого выбора любого пункта, то он дает нулевое значение, а не заголовок. Я думаю, что секция выходит из очереди. –

+0

Это нормально, ваш заголовок не виден! –

+0

Есть ли у вас какие-либо идеи, для чего это решение? –

Смежные вопросы