1

アイテムの選択中にヘッダーのテキストを変更するために、DidSelectItemAtIndexPath でコレクション ビューのヘッダーを取得する方法。

4

2 に答える 2

10

以下を使用できます。

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)
}
于 2016-12-16T09:02:31.380 に答える
3

iOS 9 以降では、以下を使用できます。

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

インデックス パスによる補足ビューを取得します。

Apple のドキュメントを参照してください

于 2016-12-16T08:45:17.677 に答える