私は記憶ゲームを作成しようとしていますが、ある時点で UIbutton の画像を点滅させたいと思っています。x秒の間、それらを表示し、x秒の間、それらを非表示にしたい。私は立ち往生しており、誰かに動作するアルゴリズムを教えてもらいたいだけです. ありがとう。
質問する
386 次
2 に答える
0
これは私がボタンを点滅させる方法です
-(void) blinkAll { [NSTimerscheduledTimerWithTimeInterval:.5 target:self selector:@selector(hideBoxes) userInfo:nil repeats:NO];
[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(showBoxesCurrent) userInfo:nil repeats:NO];
[NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(hideBoxes) userInfo:nil repeats:NO];
[NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(showBoxesCurrent) userInfo:nil repeats:NO];
[NSTimer scheduledTimerWithTimeInterval:2.5 target:self selector:@selector(hideBoxes) userInfo:nil repeats:NO];
[NSTimer scheduledTimerWithTimeInterval:3 target:self selector:@selector(showBoxesCurrent) userInfo:nil repeats:NO];
[NSTimer scheduledTimerWithTimeInterval:3 target:self selector:@selector(hideBoxes) userInfo:nil repeats:NO];
[NSTimer scheduledTimerWithTimeInterval:3.5 target:self selector:@selector(enableGamePlay) userInfo:nil repeats:NO];
}
showBoxesCurrent および hideBoxes 関数は、ボタンのすべての配列を取得し、NSTimer 関数によってアクティブ化される非表示または非表示に設定する基本的なループです。
于 2013-02-09T01:45:42.960 に答える