티스토리 뷰
import Foundation
import UIKit
extension UICollectionView {
func reloadData(completion:@escaping ()->()) {
UIView.animate(withDuration: 0, animations: reloadData)
{ _ in completion() }
}
}
중요한 부분은 아니지만
UICollectionView 를 사용할때
reload 이후에 어떤 이벤트를 처리하고 싶은 경우 유용한 기능입니다.
사용법은 위 코드를 넣어주신 후
아래처럼 사용하시면 됩니다.
collectionView.reloadData {
// 실행하고 싶은 코드
}
필요하신 분들이 있을까봐
올려 봅니다.
오늘도 파이팅입니다.
'iOS개발 > Swift 기본' 카테고리의 다른 글
Swift 컴파일 조건 추가하기 (#if 사용법과 뜻) (0) | 2024.03.29 |
---|---|
Swift Shadow(그림자) 설정 알아보기 (0) | 2024.02.27 |
Swift Date 타입을 활용해보자 (덧셈,뺄셈등) (0) | 2023.09.13 |
swift UICollectionView 사이즈 지정시 주의 사항 (0) | 2023.09.08 |
Swift 스크롤 뷰 페이저 (회전 뷰) 만들기 (Carousel View) (0) | 2023.09.05 |
댓글