从SuperView绝对删除/删除UIImageView
问题描述:
我想知道如何从我的超级视图中删除UIImageView。我试了很多东西,比如:从SuperView绝对删除/删除UIImageView
- imageView.hidden = YES;
- [imageView removeFromSuperview];
- imageView.opaque = YES;
- imageView.alpha = 0.0f;
但问题是,当我删除UIImageView时,它正在采取的空间是可见的。我想重新调整它的初始尺寸。
我该怎么做?
在此先感谢!
答
所以它听起来像你在一个窗口中实际上有两个不同的视图。我们只是说他们每个都占用了屏幕空间的一半,viewA是你想要的,viewB是你不想要的。
[viewB removeFromSuperView];
viewA.frame = CGRectMake(0.0, 0.0, 320.0, 460.0); <--- Or any other size.
不要使用这些魔术常量......坚持layoutSubviews或iOS 6的NSLayoutConstraint ... – robertvojta 2012-07-22 14:30:37