0
我想讓我的數組中的每個項目每秒都有UILabel更改文本(更改後淡入淡出),然後在最後再次通過它。我曾嘗試過:如何從NSArray中的每個項目每秒都有一個UILabel更改文本然後再次旋轉?
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:YES];
NSArray *arrayOfText = @[@"Test1",@"Test2",@"Test3",@"Test4"];
for (int i = 0; i < [arrayOfText count]; i++) {
[NSThread sleepForTimeInterval:2.0f];
self.changingTextLabel.text = [arrayOfText objectAtIndex:i];
}
}
這將加載ViewController,約8秒後將文本更改爲數組中的最後一項。
我在做什麼錯?有一個更好的方法嗎?過去幾天我一直在尋找解決方案,而且沒有任何解決方案適用於我。謝謝!