logo

iOS) 오픈소스 라이브러리 SkeletonView(스켈레톤뷰) 사용해보자

* 관련 기술 스택이 없습니다
emoji

• SkeletonView는 오픈소스 라이브러리로, 사용자에게 콘텐츠가 로딩되고 있는 것을 보여주는데 사용됩니다. CocoaPods를 통해 설치할 수 있으며, 코드나 스토리보드를 사용해 뷰를 skeletonable하게 만들 수 있습니다.
• UITableView와 UICollectionView에서도 SkeletonView를 사용할 수 있으며, 각각 SkeletonTableViewDataSource와 SkeletonCollectionViewDataSource 프로토콜을 채택하여 구현해야 합니다.
• SkeletonView는 텍스트가 있는 요소를 시뮬레이션하여 원하는 라인 수를 결정할 수 있습니다. 라인의 모서리 반경과 마지막 라인의 채우기 비율을 설정할 수 있습니다.
• ViewController.swift에서 SkeletonView를 사용하여 UICollectionView를 구현하고, 네트워크 통신 대신 DispatchQueue를 사용하여 2초 딜레이를 주어 데이터를 로드합니다.

thumbnail
북마크
공유하기
신고하기
4분 분량
조회수 260
profile-imagefinn
2년 전
Copyright © 2025. Codenary All Rights Reserved.