2016-10-08 2 views
0

테이블 뷰가 있고 각 셀이 서버에서 Gif 파일을로드합니다. Kingfisher를 사용하여 GIF 파일을 다음과 같이 셀 이미지 뷰로로드합니다. cell.ivPost? .kf.setImage (with : url) GIF가 성공적으로로드되었지만 아래로 스크롤하면 tableview가 매우 느리게로드됩니다. 나는 로딩, encode & 디코딩 gif 파일은 Kingfisher를 사용하여 비동기 적으로 수행해야합니다. 누구나 해결책이 있습니까?Kingfisher Swift를 사용하여 GIF 이미지로드시 UITableView를 스크롤 할 때 뒤떨어 짐

내가 엑스 코드 8 스위프트 3

답변

1

사용이 방법을 사용하고

public func setImage(with resource: Resource?, placeholder: Image? = default, options: KingfisherOptionsInfo? = default, progressBlock: Kingfisher.DownloadProgressBlock? = default, completionHandler: Kingfisher.CompletionHandler? = default) -> Kingfisher.RetrieveImageTask 

당신은 옵션 에게

/// Decode the image in background thread before using. 
case backgroundDecode 
KingfisherOptionsInfoItem
의 배열입니다 KingfisherOptionsInfo를 제공 할 수 있습니다
관련 문제