将多张图片添加到UIViewcontroller

时间:2011-05-18 15:49:23

标签: iphone photos image

我想向ViewController添加四张不同的图片。我可以添加一张图片。当我尝试在不同的Imageview中添加另一张图片时,两张图片视图上都会显示相同的图片。任何人都可以请一想如何添加独特的图片。

 - (void)imagePickerControllerUIImagePickerController *)picker didFinishPickingMediaWithInfoNSDictionary *)info {
       if(choosePhoto1){

       NSLog(@"buttonclicked:button1");

       theimageView1.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
       [picker dismissModalViewControllerAnimated:YES];

    }
    else if(choosePhoto2) {
         NSLog(@"buttonclicked:button2");

         theimageView2.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];

         [picker dismissModalViewControllerAnimated:YES];
   }

}

感谢。

2 个答案:

答案 0 :(得分:0)

添加一些代码......只需根据您的描述,没有人可以帮助您。 有根据的猜测是,每次添加或多次传递相同的引用时都不会创建新对象


形成你的代码我会说你的设置两次相同的图像:

在这两种情况下你使用@“UIImagePickerControllerOriginalImage”

所以,如果info是同一个对象,那么正常情况下你获得相同的图像

答案 1 :(得分:0)

如果您在界面构建器中创建了.xib,请务必进入并确保您已将每个图像视图连接到IBOutlets以获取其视图,而不是将所有视图连接到所有视图。