2011-01-19 9 views
4

ビュー(またはビューのようなもの)を非表示にする簡単な方法画面の他のビューに空白のままの場所を使用させますか?そして、その視点を見せて逆にする。 Android Visibility = GONEのようなものiPhone - ビューを非表示にして、他のビュー(例えば、android visibility = GONEなど)で使用できるようにするには

私が知る限り、setHidden = YESを使用すると、画面からの表示は非表示になりますが、周囲のものは並べ替えられません。

Androidの場合、2つの隠蔽方法があります。 1つは可視性= HIDE、もう1つは可視性= GONEです。

それぞれ高さ100ピクセルのビューが3つあるとします。 Androidの場合: view2 visibility = HIDEを設定すると、表示されず、それ以外のことは起こりません。 view2 visibilty = GONEを設定すると、view2は画面から非表示になり、view3 automaticalyはview2で解放された場所を占めます。

これは私がiPhoneで探しているものです。 これを行う自動方法はないと思いますが、これを可能にするスニペットやコードを知っていますか?

は、iOSには、自動タイリングなので、これを行うための唯一の方法はありません

+0

こんにちは、私の問題も同じです。違いは、それは私がiPadでこれが欲しいということです。 – iPhoneDev

答えて

3

は、おそらく彼らのスーパーにlayoutSubviewsを実装することにより、あなたは彼らが自分自身になりたいどのように各ビューのサイズを変更することです、ありがとうございました。

+1

どこでもスニペットを知りませんか? – Oliver

関連する問題