【问题标题】:Making a new view appear after a UIImagePickerController在 UIImagePickerController 之后出现一个新视图
【发布时间】:2014-07-23 07:42:55
【问题描述】:

我有一个标签栏控制器,其默认视图调用 UIImagePickerController。一旦图像被“使用图片”保存,那么我希望加载一个新的视图控制器而不显示起始标签栏视图。这可能吗?

每次我关闭图像选择器时,它都会返回标签栏视图控制器。我是否也必须从要返回的控制器调用图像选择器?

【问题讨论】:

    标签: ios ios7 uitabbarcontroller uiimagepickercontroller


    【解决方案1】:

    ImagePicker 视图在关闭时将返回到其父级控制器,如果您想在关闭后导航到其他控制器,我想您可以在延迟后调用另一个控制器,并显示加载器,

    如果您调用另一个控制器而没有错误,则可能会导致崩溃或警告,例如“试图在关闭另一个控制器时呈现一个控制器”......

    这是我为避免这种情况所做的,

    -(void)imagePickerController:(UIImagePickerController *)picker
          didFinishPickingImage : (UIImage *)image
                     editingInfo:(NSDictionary *)editingInfo
    {
    
    
        [self dismissViewControllerAnimated:YES completion:nil];
    
       [SVPRogressHUD showWithStatus:@"Loading..."];
        [self performSelector:@selector(goToNext:) withObject:image afterDelay:0.5];
    
    }
    
    and then 
    
    -(void)PRESENTIMAGE:(UIImage *)IMG{
    
    //Got to nextCOntroller where you want …and use the Image
    [SVPRogressHUD dismiss];
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多