我只在程序中包含了与此标签相关的代码。
在我的 viewDidLoad 方法中,我有
[startLabel setHidden:NO];
startLabel.text = @"Touch to Begin";
然后在 touchesBegan 方法中
startLabel.text = @"Loading . .";
[self fillArrays];
然后在填充数组方法中填充数组,然后隐藏标签 -
self.myArray = [NSArray arrayWithObjects:
[UIImage imageNamed:@"Frame 1.png"], . .etc etc etc . . . nil]];
[startLabel setHidden:YES];
但是,在加载 Array 之前不会更新文本。导致“正在加载...”文本从未出现。因为它似乎是在填充数组后实现的。
同时 setHidden bool 设置为 YES,因此永远不会看到标签。
我希望 startLabel 在方法开始填充数组之前更新,因为这需要一些时间。即顺序操作的方法。
这可能吗?
谢谢你