UIVIewにプログラムで20個のUIButtonを追加しています。これらのボタンにアニメーションを追加して、最初のボタンが時刻't'に表示され、その後2番目のボタンが時刻' t+1'に表示されるようにします。少し遅れてボタンを追加しようとしましたが、機能しない場合、一度にすべてのボタンが表示されます。
これを行うための解決策がある場合は、私に知らせてください。
for(int i = 0; i<20;i++) { UIButton *button = [UIButton buttonWithType: UIButtonTypeCustom]; [button setBackgroundImage:[UIImage imageNamed:@"i_setting30.png"] forState:UIControlStateNormal]; [button setImage:[UIImage imageNamed:@"threadmenu.png"] forState:UIControlStateNormal]; [button addTarget: self action:@selector(threadmenu) forControlEvents:UIControlEventTouchUpInside]; [self.view performSelector:@selector(addSubview:) withObject:button afterDelay:1]; button.frame = CGRectMake(0+i*20, 0, 20, 20); }