この方法で、UItextField の書き込みを 1.5 秒ごとに変更しようとしています。
-(void)Welcome{
UITextField* WelcomeField = [[UITextField alloc] initWithFrame:CGRectMake(50,230,220,80)];
[self.view addSubview:WelcomeField];
WelcomeField.placeholder = @"Welcome";
WelcomeField.font = [UIFont fontWithName:@"Chalkduster" size:40];
[WelcomeField setBackgroundColor:[UIColor clearColor]];
NSTimer* TimeCounterWelcome = [NSTimer scheduledTimerWithTimeInterval: 1.5 target: self
selector: @selector(ChangeLanguage:) userInfo: nil repeats: YES];
}
- (IBAction)ChangeLanguage:(id)sender{
WelcomeField.placeholder = @"Goodby";
NSTimer* TimeCounterWelcome = [NSTimer scheduledTimerWithTimeInterval: 1.5 target: self
selector: @selector(ChangeLanguage2:) userInfo: nil repeats: YES];
}
- (IBAction)ChangeLanguage2:(id)sender{
WelcomeField.placeholder = @"Friend";
}
問題は、単語が 30 個あり、コードを 30 回繰り返すことができないことです。もっと速い方法はありますか?