0

3つの部分で構成される画面を実装する必要があり、それを実装する最善の方法を考えています.これは他のView Controllerに含まれています。

  • 画面の赤い部分には、背景画像、いくつかのボタン、タブ、およびいくつかの動的テキストが含まれます。(ナビゲーションバーではありません)。
  • 画面の緑色の部分は、静止画像とテキストです。
  • 画面の青い部分は、何らかの方法でアニメーション化される一連の画像 (未定) ですが、自動的に回転またはスライドするカルーセルが推奨されます。青の部分は赤と緑の部分の間にあり、紫または黄色の部分が現れるたびに覆われます。
  • メッセージを表示するために、紫色の部分がプログラムによって上下にスライドします。
  • 黄色の部分は、ユーザーが赤い部分のタブからドラッグ アンド ドロップするたびに、スライドして元に戻ります。テキストとボタンが含まれます。

したがって、私の主な質問は、アニメーションを処理するために別の包含 VC が画面の青い部分を管理する必要があるか、または 1 つの VC だけで画面上のすべてのビューを管理できるかということです。

2 つ目の質問は、黄色のセクションのドラッグ ダウンとアップを実装するための既成の方法があるかということです。

これは iOS5 および 5 用です。

ありがとう

ここに画像の説明を入力

4

1 に答える 1

0

オブジェクト ライブラリから「コンテナ ビュー」を使用する予定の場合、iOS 5 では動作しません。別の ViewController を作成してメイン VC に追加することもできますが、その場合は適切にコードを記述する必要があります。コントローラーを処理します。

http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html#//apple_ref/doc/uid/TP40007457-CH18-SW6

その VC を再利用する場合、および iOS5 を使用する必要がある場合は、カスタムの Contained View Controller を実装することをお勧めします。

その CVC を再び使用するつもりがなく、iOS5+ が必要な場合は、ViewController を 1 つだけ使用してすべてのビューを管理します。

于 2013-04-11T19:10:06.627 に答える