是否可以预加载包含信息库的UIView?
是否可以预加载UIView,以便在用户点击按钮加载UIView时加载得更快?目前,我有一个信息库,当用户点击一个按钮时,我试图加载它,现在它似乎是“ok”,但它使页面导航变得不稳定,因为它加载的是库中的所有信息是否可以预加载包含信息库的UIView?,uiview,Uiview,是否可以预加载UIView,以便在用户点击按钮加载UIView时加载得更快?目前,我有一个信息库,当用户点击一个按钮时,我试图加载它,现在它似乎是“ok”,但它使页面导航变得不稳定,因为它加载的是库中的所有信息 提前谢谢 按下按钮后,应该可以从显示视图的代码中分离视图控制器的设置。这将消除按下按钮时的延迟,但设置视图控制器的任务仍需要在执行期间的某个时间完成(例如,您可以将其放入ViewDidAppease方法中,以便在等待按下按钮时执行该任务) 以这段代码为例: -(IBAction) b
提前谢谢 按下按钮后,应该可以从显示视图的代码中分离视图控制器的设置。这将消除按下按钮时的延迟,但设置视图控制器的任务仍需要在执行期间的某个时间完成(例如,您可以将其放入ViewDidAppease方法中,以便在等待按下按钮时执行该任务) 以这段代码为例:
-(IBAction) button_pushed {
/*setup */
NewVC *vc = [[NewVC alloc] init];
vc.var1 = var1;
vc.var2 = x;
[vc setup];
/*display */
[self.navigationController pushViewController:vc animated:NO];
return;
}
可以将设置视图的代码与显示视图的代码分开
进入:
}
-(iAction)按钮按下:(ID)发送器{
@synthesize vc;
- (NewVC) setup {
//setup
NewVC *vc1 = [[NewVC alloc] init];
vc.var1 = var1;
vc.var2 = x;
[vc setup];
return(vc1);
-(void) ViewDidAppear {
if (setupready) {
vc = [self setup];}
return;
}
//display
[self.navigationController pushViewController:vc animated:NO];
return;
}