我有一个子菜单,当用户选择该子菜单的一部分时,它应该转到另一个视图控制器(视图翻转)。在iOS模拟器中,没有明显的延迟,但是当我使用我的iPad 2(物理)时,会有明显的延迟。当从子视图中向后移动时,显示隐藏视图不会导致任何延迟。
有什么想法吗?
这是代码。,
- (void)hideSudeMenu {//这会在从一个视图控制器转换到另一个视图控制器时隐藏子菜单 self.leftSliderMenu.hidden = YES; // [_leftSliderMenu setBounds:CGRectMake(-80,331,95,289)]; }
- (void)showSubMenu {//这将显示从一个视图控制器转换回此视图控制器时的子菜单
self.leftSliderMenu.hidden = NO; //改变// [_leftSliderMenu setBounds:CGRectMake(-80,331,95,289)]; }- (void)viewDidAppear:(BOOL)animated {[self showSubMenu]; }
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {[self hideSudeMenu]; }