このラベルに関連するコードのみをプログラムに含めました。
私のviewDidLoadメソッドでは
[startLabel setHidden:NO];
startLabel.text = @"Touch to Begin";
touchesBegan メソッドでは、次に持っています
startLabel.text = @"Loading . .";
[self fillArrays];
次に、fill Arrays メソッドで、配列を埋めてから、ラベルを非表示にします -
self.myArray = [NSArray arrayWithObjects:
[UIImage imageNamed:@"Frame 1.png"], . .etc etc etc . . . nil]];
[startLabel setHidden:YES];
ただし、配列がロードされる前にテキストは更新されません。その結果、「Loading . .」というテキストが表示されません。配列がいっぱいになった後に実装されているようです。
同時に setHidden bool が YES に設定されているため、ラベルは表示されません。
これには時間がかかるため、メソッドが配列を埋め始める前に startLabel を更新したいと思います。つまり、メソッドが順番に動作します。
これは可能ですか?
ありがとうございました