从SuperView绝对删除/删除UIImageView

问题描述:

我想知道如何从我的超级视图中删除UIImageView。我试了很多东西,比如:从SuperView绝对删除/删除UIImageView

  1. imageView.hidden = YES;
  2. [imageView removeFromSuperview];
  3. imageView.opaque = YES;
  4. imageView.alpha = 0.0f;

但问题是,当我删除UIImageView时,它正在采取的空间是可见的。我想重新调整它的初始尺寸。

我该怎么做?

在此先感谢!

所以它听起来像你在一个窗口中实际上有两个不同的视图。我们只是说他们每个都占用了屏幕空间的一半,viewA是你想要的,viewB是你不想要的。

[viewB removeFromSuperView]; 
viewA.frame = CGRectMake(0.0, 0.0, 320.0, 460.0); <--- Or any other size. 
+0

不要使用这些魔术常量......坚持layoutSubviews或iOS 6的NSLayoutConstraint ... – robertvojta 2012-07-22 14:30:37