CollectionView 선택 프레임
프레임 선택
모음집 보기 자체에는 여러 개의 셀 선택 상태가 있습니다.
체크 상자와 유사한 이미지
회색 - 비선택
검정색 - 선택
빨간색→확인란 대체
사용법 self.collectionView?.allowsMultipleSelection = true
하면 됩니다.
뭐가 어려워요?
1. 흔히 볼 수 있는 인터페이스에서 칸을 클릭한 후 상세한 화면, 오른쪽 상단의 복선상자를 누른다
선택하고자 하는 경우.체크 단추를 눌렀어도 칸이 선택 상태가 되지 않습니다.셀 클릭
선택 상태가 됩니다><
2. reloadData 시스템을 호출할 때 선택 상태를 해제합니다.
솔루션
1. 버튼을 눌렀을 때selected
선택/선택 안 함 보기 if cell.selected {
collectionView.deselectItemAtIndexPath(indexPath, animated: true)
}else{
collectionView.selectItemAtIndexPath(indexPath, animated: true, scrollPosition: UICollectionViewScrollPosition.Bottom)
}
2. 셀 헤더 선택/비선택 해제
func collectionView(collectionView: UICollectionView, shouldSelectItemAtIndexPath indexPath: NSIndexPath) -> Bool{
return false
}
func collectionView(collectionView: UICollectionView, shouldDeselectItemAtIndexPath indexPath: NSIndexPath) -> Bool{
return false
}
3. 어떻게 상세 화면으로 옮깁니까?
↑의 API 2개로 탭을 주울 수 있으니 화이팅
결론
스스로 선택 상태를 관리하는 것이 가장 좋다
Reference
이 문제에 관하여(CollectionView 선택 프레임), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sarukun99/items/affd69695ec9e7282a73
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
self.collectionView?.allowsMultipleSelection = true
하면 됩니다.뭐가 어려워요?
1. 흔히 볼 수 있는 인터페이스에서 칸을 클릭한 후 상세한 화면, 오른쪽 상단의 복선상자를 누른다
선택하고자 하는 경우.체크 단추를 눌렀어도 칸이 선택 상태가 되지 않습니다.셀 클릭
선택 상태가 됩니다><
2. reloadData 시스템을 호출할 때 선택 상태를 해제합니다.
솔루션
1. 버튼을 눌렀을 때selected
선택/선택 안 함 보기 if cell.selected {
collectionView.deselectItemAtIndexPath(indexPath, animated: true)
}else{
collectionView.selectItemAtIndexPath(indexPath, animated: true, scrollPosition: UICollectionViewScrollPosition.Bottom)
}
2. 셀 헤더 선택/비선택 해제
func collectionView(collectionView: UICollectionView, shouldSelectItemAtIndexPath indexPath: NSIndexPath) -> Bool{
return false
}
func collectionView(collectionView: UICollectionView, shouldDeselectItemAtIndexPath indexPath: NSIndexPath) -> Bool{
return false
}
3. 어떻게 상세 화면으로 옮깁니까?
↑의 API 2개로 탭을 주울 수 있으니 화이팅
결론
스스로 선택 상태를 관리하는 것이 가장 좋다
Reference
이 문제에 관하여(CollectionView 선택 프레임), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sarukun99/items/affd69695ec9e7282a73
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. 버튼을 눌렀을 때
selected
선택/선택 안 함 보기 if cell.selected {
collectionView.deselectItemAtIndexPath(indexPath, animated: true)
}else{
collectionView.selectItemAtIndexPath(indexPath, animated: true, scrollPosition: UICollectionViewScrollPosition.Bottom)
}
2. 셀 헤더 선택/비선택 해제
func collectionView(collectionView: UICollectionView, shouldSelectItemAtIndexPath indexPath: NSIndexPath) -> Bool{
return false
}
func collectionView(collectionView: UICollectionView, shouldDeselectItemAtIndexPath indexPath: NSIndexPath) -> Bool{
return false
}
3. 어떻게 상세 화면으로 옮깁니까?↑의 API 2개로 탭을 주울 수 있으니 화이팅
결론
스스로 선택 상태를 관리하는 것이 가장 좋다
Reference
이 문제에 관하여(CollectionView 선택 프레임), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sarukun99/items/affd69695ec9e7282a73
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(CollectionView 선택 프레임), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sarukun99/items/affd69695ec9e7282a73텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)