我一直在試圖讓這個snippit的代碼工作,但我似乎無法讓我的UIButton通過圖像進行動畫處理。在Swift中工作UIButton動畫
@IBOutlet weak var screenButton: UIButton!;
func animation(){
var animationButton : UIButton!;
var imageList = [UIImage]();
var image1:UIImage = UIImage(named:"3fingers-o-l-animation1.png")!;
var image2:UIImage = UIImage(named:"4fingers-o-l-animation1.png")!;
animationButtonscreenButton = screenButton;
imageList = [image1, image2];
animationButton!.imageView!.animationImages = imageList;
animationButton!.imageView!.animationDuration = 1.0;
animationButton!.imageView!.startAnimating();
}
寫完這段代碼後,我從screenButton拖動了一個按鈕,我想通過故事板中的圖像設置動畫。 我在做什麼錯?
UIButton未初始化... – Shoaib
這就是爲什麼在適當的時候應該使用''''和'!'。不要「?」所有代碼,因爲它會隱藏錯誤。如果應該有什麼東西在那裏用武力解開'!'。或者在這種情況下只是一個非可選變量。你很早就會看到這個問題。 –
i)初始化UIButton ii)設置它的框架iii)addSubview在你的視圖上 – Shoaib