0

スーパービューから UIImageView を削除する方法を知りたいです。次のような多くのことを試しました。

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

しかし、問題は、UIImageView を削除すると、それが取っていたスペースが表示されることです。SuperView のサイズを初期サイズに変更したいと思います。

どうすればこれを行うことができますか?

前もって感謝します!

4

1 に答える 1

1

つまり、実際には 1 つのウィンドウに 2 つの異なるビューがあるように思えます。それぞれが画面上のスペースの半分を占有しているとしましょう。viewA は必要なもので、viewB は不要なものです。

[viewB removeFromSuperView];
viewA.frame = CGRectMake(0.0, 0.0, 320.0, 460.0);  <--- Or any other size.
于 2012-07-22T13:13:21.710 に答える