Collection View ๋๋ Collection View Controller ์ถ๊ฐ
// ์ง์ ๋ ์น์
์ ํ์ํ ํญ๋ชฉ์ ๊ฐ์๋ฅผ ๋ฌป๋ ๋ฉ์๋
override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
}
// ์ง์ ๋ ์์น์ ํ์ํ ์
์ ์์ฒญํ๋ ๋ฉ์๋
override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
}
// ์น์
์ ๊ฐ์๋ฅผ ๋ฌป๋ ๋ฉ์๋
override func numberOfSections(in collectionView: UICollectionView) -> Int {
}
// ์ง์ ๋ ์์น์ ํญ๋ชฉ์ ๋ค๋ฅธ ์์น๋ก ์ด๋ํ ์ ์๋์ง๋ฅผ ๋ฌป๋ ๋ฉ์๋
override func collectionView(_ collectionView: UICollectionView, canMoveItemAt indexPath: IndexPath) -> Bool {
}
// ์ ํ๋ ์ ์๋์ง ๋ฌป๋ ๋ฉ์๋
override func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool {
}
// ์ง์ ๋ ์
์ด ์ ํ๋์์์ ์๋ฆฌ๋ ๋ฉ์๋
override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
}
// ์ง์ ๋ ์
์ ์ ํ์ด ํด์ ๋ ์ ์๋์ง ๋ฌป๋ ๋ฉ์๋
override func collectionView(_ collectionView: UICollectionView, shouldDeselectItemAt indexPath: IndexPath) -> Bool {
}
// ์ง์ ๋ ์
์ ์ ํ์ด ํด์ ๋์์์ ์๋ฆฌ๋ ๋ฉ์๋
override func collectionView(_ collectionView: UICollectionView, didDeselectItemAt indexPath: IndexPath) {
}
// ์ง์ ๋ ์
์ด ๊ฐ์กฐ๋ ์ ์๋์ง ๋ฌป๋ ๋ฉ์๋
override func collectionView(_ collectionView: UICollectionView, shouldHighlightItemAt indexPath: IndexPath) -> Bool {
}
// ์ง์ ๋ ์
์ด ๊ฐ์กฐ๋์์ ๋ ์๋ ค์ฃผ๋ ๋ฉ์๋
override func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath) {
}
// ์ง์ ๋ ์
์ด ๊ฐ์กฐ๊ฐ ํด์ ๋ ๋ ์๋ ค์ฃผ๋ ๋ฉ์๋
override func collectionView(_ collectionView: UICollectionView, didUnhighlightItemAt indexPath: IndexPath) {
}