是否可以预加载包含信息库的UIView?

是否可以预加载包含信息库的UIView?,uiview,Uiview,是否可以预加载UIView,以便在用户点击按钮加载UIView时加载得更快?目前,我有一个信息库,当用户点击一个按钮时,我试图加载它,现在它似乎是“ok”,但它使页面导航变得不稳定,因为它加载的是库中的所有信息 提前谢谢 按下按钮后,应该可以从显示视图的代码中分离视图控制器的设置。这将消除按下按钮时的延迟,但设置视图控制器的任务仍需要在执行期间的某个时间完成(例如,您可以将其放入ViewDidAppease方法中,以便在等待按下按钮时执行该任务) 以这段代码为例: -(IBAction) b

是否可以预加载UIView,以便在用户点击按钮加载UIView时加载得更快?目前,我有一个信息库,当用户点击一个按钮时,我试图加载它,现在它似乎是“ok”,但它使页面导航变得不稳定,因为它加载的是库中的所有信息


提前谢谢

按下按钮后,应该可以从显示视图的代码中分离视图控制器的设置。这将消除按下按钮时的延迟,但设置视图控制器的任务仍需要在执行期间的某个时间完成(例如,您可以将其放入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;
}