私は自分のプログラムを以下のように実行しました。
- (IBAction) toolbarOption:(UIBarButtonItem *)sender
{
switch ([sender tag]) {
case 0:
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:0] animated:YES];
break;
case 1:
for (int i=0; i< [array count]; i++)
{
label02.hidden = YES;
label03.hidden = YES;
label01.text = [array objectAtIndex:i];
order.text = [NSString stringWithFormat:@"%i of %i", i+1,[array count]];
NSDictionary *pronunciation = [[SingletonHandle getHandle] getPronunciationPlist];
label02.text = [pronunciation objectForKey:label01.text];
label03.textColor = [UIColor redColor];
label03.text = [meaning objectForKey:label01.text];
[self performSelector:@selector(showButton:) withObject:nil afterDelay:2.0];
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:2.0 target:nil selector:@selector(showButton:) userInfo:pronunciation repeats:NO];
[timer fire];
}
break;
default:
break;
}
-(IBAction)showButton:(id)sender
{
label02.hidden = NO;
label03.hidden = NO;
nextButton.hidden = NO;
previousButton.hidden = NO;
order.hidden = NO;
}
...
label.text
時間の遅れとともに変化するintとして表示したいのですが、機能しません。それは私に最後を示していlabel.text
ます。label.text
を使って時間遅れでそれぞれを見たいですNSTimer
。前もって感謝します。