我有UITableView和UIView UIViewController(見打擊)。當我在某處調用hiddenLoadingView
時,UIView仍然顯示,然後在10-20秒後解散,爲什麼?UIView.hidden不能立即工作
- (void)viewDidLoad {
....
self.tableView = [[[UITableView alloc] init] autorelease];
[self.view addSubview:self.tableView];
self.loadingView = [[[UIView alloc] init] autorelease];
[self.view addSubview:self.loadingView];
}
- (void)hiddenLoadingView {
NSLog(@"%@", [NSNumber numberWithBool:self.loadingView.hidden]);
[self.loadingView setHidden:YES];
NSLog(@"%@", [NSNumber numberWithBool:self.loadingView.hidden]);
}
一定要從主線程調用hiddenLoadingView。聽起來你可能會從某種異步方法的完成塊中調用它。 – picciano
這是...非常感謝你 –