我的问题是,在一个视图中我有很多图像视图,比如在单个图像视图中保存单个图像的帧,我在一个按钮编辑中使用操作表,在我选择时将所选图像显示到下一个视图显示图像操作表,当点击编辑按钮时,它将进入下一个视图,但所选图像不会显示在imageview中。这是我的代码。感谢您的回答。感谢您!谢谢! [2]:http://i.stack.imgur.com/5lNva.png! 第二个图像是当我们选择特定图像时,将显示我有编辑按钮的动作表如果我点击编辑所选择的图像应该转到第二个视图但是我没有在图像视图中获得图像。我得到了像这样的输出(即第三张图片) 但我还需要选择图像
这是我的代码。 //image,image1,image2,....image6是拼贴视图中的不同图像视图 //在imageview中保存图像,该图像是从另一个视图中解析的。
switch (collageView.selectImageTag) {
imageView.image=nil;
case 1:
imageView.image=collageView.image.image; //collage view is the object of another viewcontroller
break;
case 2:
imageView.image= collageView.image1.image;
break;
case 3:
imageView.image=collageView.image2.image;
break;
case 4:
imageView.image=collageView.image3.image;
break;
case 5:
imageView.image=collageView.image4.image;
break;
case 6:
imageView.image=collageView.image5.image;
break;
case 7:
imageView.image= collageView.image6.image;
break;
default:
imageView.image=collageView.Newimage;
break;
}
//collage view for selecting particular image
else if([title isEqual:@"Edit"])
{
SecondViewController *secview=[[SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:nil];
if (self.selectImageTag==1) {
Newimage=self.image.image;
secview.imageView.image=Newimage;
NSLog(@"%@",Newimage);
}
else if (self.selectImageTag==2)
{
Newimage=self.image1.image;
secview.imageView.image=Newimage;
}
else if (self.selectImageTag==3)
{
Newimage=self.image2.image;
secview.imageView.image=Newimage;
}
else if (self.selectImageTag==4)
{
Newimage=self.image3.image;
secview.imageView.image=Newimage;
}
else if (self.selectImageTag==5)
{
Newimage=self.image4.image;
secview.imageView.image=Newimage;
}
else if (self.selectImageTag==6)
{
Newimage=self.image5.image;
secview.imageView.image=Newimage;
}
else if (self.selectImageTag==7)
{
Newimage=self.image6.image;
secview.imageView.image=Newimage;
}
secview.imageView.image=Newimage;
[self presentViewController:secview animated:YES completion:nil];
}