从SuperView中绝对删除/删除UIImageView

时间:2012-07-22 13:02:36

标签: objective-c ios xcode uiviewcontroller uiimageview

我想知道如何从我的superview中删除UIImageView。我尝试了很多东西,比如:

  1. imageView.hidden = YES;
  2. [imageView removeFromSuperview];
  3. imageView.opaque = YES;
  4. imageView.alpha = 0.0f;
  5. 但问题是,当我删除UIImageView时,它所占用的空间是可见的。我想将SuperView的大小重新调整为它的初始大小。

    我怎么能这样做?

    提前致谢!

1 个答案:

答案 0 :(得分:1)

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

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