[英]Animating slide show in iOS
任何人都知道如何做到這一點?
一般來說,這個想法很棒,但我想知道如何做每件事。 在視頻中,頁面被刷得太快以至於您無法看到,但是當您從一個頁面轉換到下一個頁面時,每個像素都會平滑過渡到它的新顏色。 此外,當您從屏幕轉換時,圖標變小到最小尺寸真的很酷。
也許有一些第三方庫提供協議,它實現起來相對容易,但我找不到它。 如果沒有,我認為它只是一個視圖控制器,並排有許多視圖,當你拖動手指時,它會計算每個視圖需要的位置......以及每個像素需要的顏色。
我想你現在已經擁有它了。 但是如果你仍然有任何疑問,我做了動畫的要點: https : //gist.github.com/mnmaraes/9536364
無論如何,玩得開心。
這是一個淡入淡出的動畫,所以:
[UIView animateWithDuration:0.5
delay:0.0
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
_backgroundImageView.image = nextImage;
} completion:nil];
應該為背景部分做的伎倆。
對於前景/圖標部分,您可以設置變換的動畫以縮放,並在視圖滑入和滑出時轉換視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.