2011-09-09 138 views
-2
if([imageview superview]) 
{ 
    [imageview removeFromSuperview]; 
    [myView addSubview:imageview]; 
} 
else if([imageview superview]) 
{ 
    [imageview removeFromSuperview]; 
    [myView addSubview:imageview]; 
} 
else if([imageview superview]) 
{ 
    [imageview removeFromSuperview]; 
    [myView addSubview:imageview];} 

在这里,我动态创建多个imageviews和一组标签值,并将其添加为子视图UIView的识别动态创建的UIImageView ......我需要确定的ImageView是在上海华位置,将其取下并通过点击它添加其他......请紧急帮助请如何通过标签

如果你想通过它的标签值,让您的图像视图可以
+0

如果你有标签选项查看它会帮助你 – Narayana

+0

难道只有我或者任何人通知所有如果条件完全相同,这使得这个问题很混乱。 –

+0

我也注意到了... – Maulik

回答

2

UIImageView *tempView = [self.view viewWithTag:yourTag]; 

确保您的标记值是有效的ID为图像视图。

希望它让你一个想法......

+0

我创建了多个imageview标签dynamicaly,它作为子视图的视图...我需要通过使用标签值来确定哪个imageview是在超视图位置....它是一个漫画项目,我需要通过检查超级视图来更改页面。 – Karthikkumar

+0

也提到Mayur的答案以及..结合两个代码.. – Maulik

1
UIImageView* tempView = (UIImageView*)[self.view viewWithTag:yourImageViewTag]; 
if([tempView superview]) 
    [tempView removeFromSuperview];