我有 2 个视图 1) A 2) B
当我从视图 A 切换到视图 B 时,加载需要很长时间,所以我在 segue 中添加了一个活动指示器。
我的问题是,当我继续查看 B 时,我的屏幕在视图 A 中冻结(加载)并且仅在一瞬间,它会在进入视图 B 之前显示活动指示器。
如何确保活动指示器在开始加载之前出现。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
[self useActivityIndicator];
if ([[segue identifier] isEqualToString:@"ShowAdsDetail"])
{
//do anything that needs to be done
}
}
-(void)useActivityIndicator{
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
[activityView startAnimating];
subView.hidden = NO;
}