簡體   English   中英

快速的圖像加載效果

[英]Image loading effect in swift

我創建了一個社交媒體應用程序,我想增強用戶體驗。 為此,我想在加載圖像時創建動畫。 我想產生與我們在Facebook上看到的效果相同的效果

在此輸入圖像描述

我們並沒有真正看到它(僅限於個人資料圖片圖片),我甚至不知道如何描述它(我不是英國本土人)。 這就像從左到右的閃光。

我不知道如何做到這一點。 有人有想法嗎?

Facebook實際上有一個方便的庫來幫助解決這個問題: https//github.com/facebook/Shimmer

從github頁面的自述文件中,它很簡單:

FBShimmeringView *shimmeringView = [[FBShimmeringView alloc] 
initWithFrame:self.view.bounds];
[self.view addSubview:shimmeringView];

UILabel *loadingLabel = [[UILabel alloc] 
initWithFrame:shimmeringView.bounds];
loadingLabel.textAlignment = NSTextAlignmentCenter;
loadingLabel.text = NSLocalizedString(@"Shimmer", nil);
shimmeringView.contentView = loadingLabel;

// Start shimmering.
shimmeringView.shimmering = YES;

您需要做的主要是將上面的代碼從使用UILabel更改為用於配置文件圖像的任何UIImageView 祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM