2011-11-07 15 views
0

1つのXibファイルで異なるビューを持っていて、1つずつ次から次へと移動しています。すべてのビューには、IBで独自のビューで追加したのと同じツールバーが表示されるボタンがあります。ツールバーが呼び出されたときにのみ、常にビューの後ろにあります。ビューの上に表示するにはどうしたらいいですか?ツールバーがUIViewに表示されない

答えて

0

(表示可能なコンテンツよりも多くのコンテンツがある場合は、垂直スクロールUIScrollViewを作成してください)、そのコンテンツビューがあれば既存のビューを出し入れしてみてください。そのようにして、あなたの基本構造が変わっても変わっていない、あなたはただそれを含むビューを変更しているだけです。

また、含まれているビューを水平なUIScrollViewにします(1つのビューに表示できるコンテンツよりも多くのコンテンツを持たない場合)必要なビューのコンテンツオフセットを設定するだけで、素晴らしいアニメーション化された切り替えができます余分なビューのすべてをスクロールビューにロードします.3つ以上ある場合は、プログラムでUIScrollViewデリゲートを使用します。

+0

ご意見ありがとうございますが、私が本当に欲しいのは、同じサブツールバーから同じツールバーを呼び出すことです。 – Seb

+0

はい、上記の提案はすべて同じxib/viewcontrollerに含まれ、ツールバーの上または下に手動で配置されたビューにプログラムで配置される複数のビューにアクセスできるようにします。 – AtomRiot

関連する問題