1
我有一個方法在我的視圖控制器中調用'getQuoteButton',它是一個連接到按鈕的IBAction方法,每次我點擊按鈕時我都會得到一個隨機引用。如何在每次按下按鈕時創建循環來指定不同的操作?
我爲每次呈現新報價創建了一定的推動畫,而且我還想創建一個循環,每次點擊按鈕時都可以更改動畫,但我不知道如何..
這是我的代碼(NOViewController),這是一個單一視圖的應用程序:
#import "NOViewController.h"
#include "NOQuotes.h"
@interface NOViewController()
@end
@implementation NOViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.quotes = [[NOQuotes alloc] init];
UIImage *background = [UIImage imageNamed:@"albert"];
[self.backgroundImageView setImage:background];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
- (IBAction)getQuoteButton
{
self.quotesLabel.text = [self.quotes getRandomQuote];
CATransition *animationTran = [CATransition animation];
[animationTran setType:kCATransitionPush];
[animationTran setDuration:0.7f];
[animationTran setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[self.quotesLabel.layer addAnimation:animationTran forKey:@"pushAnimation"];
}
@end
希望得到任何幫助,讓我知道如果你需要任何其他信息,以便你能幫助:)