0
我有兩個確切大小的圖像。想象兩個房間的圖像,一個是陽光,另一個是人造光。我必須將它們放在另一個上面並添加一個滑塊,這樣當移動滑塊時,下面的圖像將根據滑塊值顯示。例如 - 如果滑塊處於半位置,則用戶將能夠用陽光顯示一半圖像,用人造光線顯示一半圖像可以產生窗簾效果。ios UIImage透露另一個UIImage動畫
我已經搜索了很多,沒有找到任何線索,如何做到這一點。請建議任何教程來做這種動畫。
感謝
我有兩個確切大小的圖像。想象兩個房間的圖像,一個是陽光,另一個是人造光。我必須將它們放在另一個上面並添加一個滑塊,這樣當移動滑塊時,下面的圖像將根據滑塊值顯示。例如 - 如果滑塊處於半位置,則用戶將能夠用陽光顯示一半圖像,用人造光線顯示一半圖像可以產生窗簾效果。ios UIImage透露另一個UIImage動畫
我已經搜索了很多,沒有找到任何線索,如何做到這一點。請建議任何教程來做這種動畫。
感謝
設置滑塊的最小值爲0,這是當滑塊被用戶改變獲取當前值
float sliderProgress = mySlider.value;
調整的最大值爲1
[mySlider setMinimumValue:0.0f];
[mySlider setMaximumValue:1.0f];
兩個圖像的alpha值取決於該值。
[imageSunlight setAlpha:sliderProgress];
和其他圖像的Alpha是
[imageArtificialLight setAlpha:(1.0f - sliderProgress)];
仙人,@Damo是正確的。除非你想讓效果比UI慢,否則你不需要爲動畫做任何特殊的事情。 – ThomasW 2012-03-21 10:48:08
請注意,如果頂部的圖像沒有透明度並取決於您想要的效果,則不需要更改這兩個圖像的透明度。 – ThomasW 2012-03-21 10:49:03
感謝朋友,但我不想要這個。圖像完全放置在彼此之上,直到滑動上面的圖像,並根據滑塊值,後面的圖像部分將可見,直到看不到背景圖像。 – Rishi 2012-03-21 10:51:25