2011-06-22 12 views
0

私は、UiWebview,UIButtonおよびUITextViewを要素として含むUiViewを持っています。 このUiViewをUIScrollViewに追加し、テキストビューが表示されないようにフレームのサイズを変更します。ボタンをクリックすると、UItextviewを含むUIView全体を表示するためにビューのサイズが変更されます。要素のサイズ変更

問題は、フレームのサイズを変更すると、テキストビューがビューの下に表示されることです。展開をクリックすると、テキストビューも表示されます。

ビューを最初に追加すると、ビューにはwebviewとボタンだけが表示され、ボタンを押すとテキストビューが表示されます。

When view is added with resized frameWhen button is clicked i resize the frame to show text view too

どのように私はそれを達成していますか?ビューの階層に関係していますか?

+0

いくつかのコードを表示できますか?フレームのサイズを変更するにはどうしていますか? – EmilioPelaez

+0

私はフレームサイズを設定する単純なサイズ変更。 @thomasが提案したクリッピングが機能しない場合は、コードを追加します。 –

+0

サブビューのレイアウトと関係がありますか?クリッピングを有効にすると、uitextviewはwebviewと重なって表示され、ボタンの下に拡大表示されます。 –

答えて

1

UIViewclippingを有効にする必要があります。

編集: 私はビューのサイズを変更しません。代わりに、私はテキストビューのhidden-propertyを変更するだけです。後でアニメーションを追加する場合は、alphaのプロパティも変更できます。

+0

私はクリッピングを有効にしていますが、それは問題の半分を解決します。テキストビューは、uiviewの可視部分に配置されます。私はテキストビューの位置を変更しないことを望む。 +1をクリッピングする。 –

+0

見てみましょう私の編集 – thomas