【发布时间】:2012-08-21 10:45:39
【问题描述】:
我只在程序中包含了与此标签相关的代码。
在我的 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];
但是,在加载数组之前不会更新文本。导致“正在加载...”文本从未出现。因为它似乎是在数组被填充之后实现的。
同时 setHidden bool 设置为 YES,因此永远看不到标签。
我希望在方法开始填充数组之前更新 startLabel,因为这需要一些时间。即用于顺序操作的方法。
这可能吗?
谢谢
【问题讨论】:
标签: iphone objective-c ios methods uilabel