UI動態(tài)圖的設(shè)計(jì)

展現(xiàn)動態(tài)圖

UIImageView*myView = [[UIImageView alloc] init]; ? ??//創(chuàng)建UIImageView對象

myView.frame=CGRectMake(100,100,200,200);

[self.view addSubview:myView];

[myView release];

NSMutableArray*arr = [[NSMutableArray alloc] init]; ? ??//創(chuàng)建可變數(shù)組用來裝載UIImage對象

for(int i =0; i <5; i++) { ? ??// for循環(huán)將圖片添加進(jìn)UIImage中

NSString*str = [NSString stringWithFormat:@"%02d.tiff", i+1]; ??//獲得字符串名字

UIImage*image = [UIImageimage Named:str]; ? ? ?//通過靜態(tài)圖片名字創(chuàng)建UIImage對象

[arr addObject:image]; ? ? ? ??//再將UIImage對象裝載到數(shù)組中

}

myView.animationImages= arr; ? ? ? ??//將裝載好靜態(tài)圖數(shù)組賦值給UIImageView自帶的動畫數(shù)組中

myView.animationRepeatCount=8; ? ? ? ?//設(shè)置動畫重復(fù)次數(shù)(默認(rèn)無限次)

myView.animationDuration=0.1 * ? arr.count; ? ? ? ??//設(shè)置動畫播放時間

[myView startAnimating]; ? ? ? ? ?//啟動動畫

循環(huán)中字符串名字前面的數(shù)字(如下圖)的給入需要用 %2d自動填滿

例如:要想實(shí)現(xiàn) 012 ?008 這樣的三位數(shù) 就應(yīng)當(dāng)用 %3d。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.oc基本語法 // // main.m // oc基本語法 // // Created by lanou on...
    GOT_HODOR閱讀 549評論 0 0
  • *7月8日上午 N:Block :跟一個函數(shù)塊差不多,會對里面所有的內(nèi)容的引用計(jì)數(shù)+1,想要解決就用__block...
    炙冰閱讀 2,711評論 1 14
  • 前言 最近忙完項(xiàng)目比較閑,想寫一篇博客來分享一些自學(xué)iOS的心得體會,希望對迷茫的你有所幫助。博主非科班出身,一些...
    GitHubPorter閱讀 1,574評論 9 5
  • 直方圖主要用在數(shù)據(jù)圖表,作為對比數(shù)據(jù),用柱體高度的高低,形象直觀地表達(dá)出來,往往與折線圖配合使用,而折線圖便于從眾...
    理想是試閱讀 1,082評論 0 0
  • 1.OC里用到集合類是什么? 基本類型為:NSArray,NSSet以及NSDictionary 可變類型為:NS...
    輕皺眉頭淺憂思閱讀 1,469評論 0 3

友情鏈接更多精彩內(nèi)容