1. iphone的uiimageview class不支援顯示單個動畫檔案。
簡而言之,動畫不會動!
iphone的image view (uiimageview class)支援以下的檔案格式
2. uiimageview可以支援一組作為動畫演示。
示例**:
animatedimageview.animationimages = [nsarray arraywithobjects:
[uiimage imagenamed:@"image1.png"],
[uiimage imagenamed:@"image2.png"],
[uiimage imagenamed:@"image3.png"],
[uiimage imagenamed:@"image4.png"], nil];
animatedimageview.animationduration = 1.0f;
animatedimageview.animationrepeatcount = 0;
[animatedimageview startanimating];
3. 其他方式
4. 使用用uiwebview來顯示gif動畫.
突然想起,safari上可以顯示gif動畫,那麼在uiwebview class中loadrequest時,如果url對應的是乙個gif,那麼應該也能夠成功的顯示。未驗證,但想來**不離十。
如何載入本地檔案到uiwebview,請參考
動畫組 顯示動畫
cabasicanimation和cakeyframeanimation僅僅作用於單獨的屬性,而caanimationgroup可以把這些動畫組合在一起。caanimationgroup是另乙個繼承於caanimation的子類,它新增了乙個animations陣列的屬性,用來組合別的動畫。我們把清...
UIImageView動畫顯示
nsautoreleasepool pool nsautoreleasepool alloc init nsarray myimages nsarray arraywithobjects uiimage imagenamed myimage1.png uiimage imagenamed myima...
windows 動畫顯示
在windows中,我們呼叫settimer函式來建立乙個定時器,settimer有乙個時間間隔範圍為1ms 4294967295ms的整數形態引數,這個值指示windows每隔多久時間給程式傳送wm timer訊息 定時器三部曲 建立定時器 編寫wm timer訊息的響應 刪除定時器 window...