私はいくつかのMyViewオブジェクトを含む配列(以下のコードで配列と呼ばれる)を持っています。これらのオブジェクトをForループで繰り返し処理し、サブビューとして1つずつ追加していきます。それぞれ1秒遅れて追加します。以下のコードの問題は、すべてのオブジェクトが1秒後にすぐに追加されるということです。誰でも私が訂正する方法を提案できますか?ForループでperformSelectorを使用しますか? iPhone
ありがとうございます。
- (void)startMethod {
for (MyView * myview in array) {
[self performSelector:@selector(addSubView:) withObject:myview afterDelay:1];
}
}
- (void)addSubView : (UIView *)view {
[soundController playSound];
[self.view addSubview:view];
}
'++ i'を使って、' i + = 1'の行全体を保存することができます... –