从子视图中删除UIImageView

时间:2011-09-20 15:45:42

标签: objective-c uiview uiimageview nsmutablearray

我创建了UIImageViews并将其添加到子视图中。然后我将它添加到NSMutableArray。

所以,我需要在某些索引中从内存和子视图对象(UIImageView)中删除

[arr removeObjectAtIndex:index];

[arr replaceObjectAtIndex:index withObject:[NSNull null]];

没有帮助,因为UIImageView不会从View中消失。

怎么做?

抱歉我的英语:)

2 个答案:

答案 0 :(得分:3)

[[arr objectAtIndex:index] removeFromSuperview];

答案 1 :(得分:0)

我不想将它们添加到数组中,只需提供项目标记值

[imageview setTag:index++];

。你可以用

获得观点
[self viewWithTag:index];

并删除它们

[[self viewWithTag:index] removeFromSuperView];