0

新しい ViewController の設計アプローチについて相談したいと思います。

ここにプロジェクトがあります。外国語はご容赦ください。幸いなことに、テキストは重要ではありません。黄色いものも無視してください

GUI プロジェクト

バーは気にしないでください。これらは単なるナビゲーション バーとタブ バーです。重要なのは、テーブルと上の検索パネル (「Szukaj」は検索ボタン) を設計するための正しいアプローチです。

検索パネルは、ナビゲーション バーの虫眼鏡ボタンをクリックして開く必要があります。ナビゲーション バーの下から下にスライドし、テーブルが完全に開くまで下に移動します。検索パネルは、虫眼鏡のクリックまたはテーブルのスクロールで非表示になります。そのような状況でのみ上下にスライドし、「指のスライド」はありません。

それを構築するための最良のアプローチは何ですか?

ViewController xib ファイルに検索パネルを含めるか、別の xib を使用してランタイムに作成して追加する必要がありますか? スライドダウン/アップアニメーションは非常に重要です。私はそれをかっこよく見せたいです.

それが最初から隠しファイルに設定されていた場合はどうなるでしょうか? テーブルはその場所になりますか?ショーで簡単にアニメーション化できますか?

どんなアドバイスも大歓迎です

4

1 に答える 1

2

私たちの多くはおそらくそれについていくつかの方法を見つけるだろうと言わざるを得ませんが、私がやろうと思うことは次のとおりです。

検索パネル用に別の UIView を作成し、ペン先の非表示の位置に配置します。これは、表示領域の上になります。ボタンを押した後、(単純な UIView のアニメーション タスクを使用して) 下にスライドさせ、同時に UITableView のサイズを変更して、上部が検索パネルの下部に揃えられ、下部が同じ場所に残るようにします。

誰かが検索パネルを開いたり閉じたりするたびに検索パネルを作成したり破棄したりするのは、特に短時間で何度も発生する可能性があるため、非効率的です。

于 2012-11-28T21:24:54.197 に答える