Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在uitabbar中使用uiimagepickercontroller?_Iphone - Fatal编程技术网

Iphone 如何在uitabbar中使用uiimagepickercontroller?

Iphone 如何在uitabbar中使用uiimagepickercontroller?,iphone,Iphone,我正在开发一个应用程序。我使用带有5个选项卡的uitabbar和另一个带有4个选项卡的uitabbar。在这两个选项卡之间,我放置每个选项卡视图的标签。下面的代码用于放置一个uitabbar的选项卡视图 (void)选项卡栏:(UITabBar*)选项卡栏didSelectItem:(UITabBarItem*)项 { if(item.tag==0) { } 否则 if(item.tag==1) { } 但主要的问题是。在这一个选项卡中包含表格。每个单元格都包含用于从相机拍摄图像的imag

我正在开发一个应用程序。我使用带有5个选项卡的uitabbar和另一个带有4个选项卡的uitabbar。在这两个选项卡之间,我放置每个选项卡视图的标签。下面的代码用于放置一个uitabbar的选项卡视图

  • (void)选项卡栏:(UITabBar*)选项卡栏didSelectItem:(UITabBarItem*)项 {

    if(item.tag==0) {

}

否则

if(item.tag==1)

{

}

但主要的问题是。在这一个选项卡中包含表格。每个单元格都包含用于从相机拍摄图像的imageview

  • (无效)imagePickerController:(UIImagePickerController*)选择器 didFinishPickingMediaWithInfo:(NSDictionary*)信息 {

    UIImage*image=[info objectForKey:UIImagePickerControllerOriginalImage]

    NSLog(@“选定图像”); itemimageview.image=图像; [自我解散Modalviewcontrolleranimated:是]

} 当iam执行此操作时,图像将仅显示最后一个单元格imageview。该选项卡视图隐藏了下面的选项卡栏。因此,请告诉我如何使用uitabbar管理imagepicker

       UIViewController *chkin = [viewController objectAtIndex:0];
[self.selectedViewController.view removeFromSuperview];
chkin.view.frame=CGRectMake(0,88, 320,323);
[self.view addSubview:chkin.view];
self.selectedViewController = chkin;
[chkin release];
        UIViewController *chkService = [viewController objectAtIndex:1];
        [self.selectedViewController.view removeFromSuperview];
        chkService.view.frame=CGRectMake(0,88, 320,323);
        [self.view addSubview:chkService.view];
        self.selectedViewController = chkService;
        [chkService release];
    }
    else 
        if(item.tag==2)
        {

            UIViewController *chkDecor = [viewController objectAtIndex:2];
            [self.selectedViewController.view removeFromSuperview];
            chkDecor.view.frame=CGRectMake(0,88, 320,323);
            [self.view addSubview:chkDecor.view];
            self.selectedViewController = chkDecor;
            [chkDecor release];
        }
        else 
            if(item.tag==3)
            {

                UIViewController *chkStaff = [viewController objectAtIndex:3];
                [self.selectedViewController.view removeFromSuperview];
                chkStaff.view.frame=CGRectMake(0,88, 320,323);
                [self.view addSubview:chkStaff.view];
                self.selectedViewController = chkStaff;
                [chkStaff release];

            }
            else 
                if(item.tag==4)
                {
                    UIViewController *chkNotes = [viewController objectAtIndex:4];
                    [self.selectedViewController.view removeFromSuperview];
                    chkNotes.view.frame=CGRectMake(0,88, 320,323);
                    [self.view addSubview:chkNotes.view];
                    self.selectedViewController = chkNotes;
                    [chkNotes release];

                }