1.oc版
self.bottomButton =[UIButton buttonWithType:UIButtonTypeCustom];
self.bottomButton.frame= CGRectMake(10, [UIScreen mainScreen].bounds.size.height-70,50,50);
UIImage*image = [UIImage animatedImageNamed:@"aa"duration:3];
[self.bottomButton setImage:image forState:UIControlStateNormal];
[self.view addSubview:self.bottomButton];
2.swift版
var image = UIImage.animatedImageNamed("aa", duration: 3.0)let btn1= UIButton.buttonWithType(UIButtonType.System)as!UIButton
btn1.frame= CGRectMake(20,50,320,36);
btn1.setImage(image, forState: UIControlState.Normal)
self.view.addSubview(btn1);
重點(diǎn)是紅色的部分。新建image的時(shí)候我們給了一個(gè)參數(shù) “aa”為圖片的前綴
我們只需要在工程中放入一組動(dòng)畫圖片,命名規(guī)則為aa0 ?aa1 ?aa2 aa3。這樣名稱的圖片就會(huì)自動(dòng)被識(shí)別,并循環(huán)播放

這是我們就可以運(yùn)行看到效果了。