0

カスタム タブバーをデザインしましたが、開発者から、私が作成したデザインはできないと言われました。

画面は通常の背景とタブバーで構成されています。タブバーを通常の iPhone スタイルとは少し違ったものにしたいです。タブバーの下部に草のイラスト(透明)を配置し、上部にすべての個別のボタンを配置し、それらの上にアイコンを配置したいと思います。これらの画像 (以下のリンクを参照) はすべて個別の .png ファイルです。

ユーザーがコンテンツをスクロールすると、透明な草の下をスクロールします。ボタンはもちろんクリック可能で、アクティブな状態を別のビューで表示します。

画像のモックアップを表示するには、次のリンクを参照してください。

http://www.stuartkidd.com/dummy.jpg

コミュニティがこれを行うことができるかどうか、できる場合はその方法を説明していただければ幸いです。「カスタムタブバーの作成」と関係があると思いました。

さらに質問ですが、それが可能であれば、タブボタンもスワイプ操作で水平方向にスクロールできますか?

ありがとう、

4

2 に答える 2

2

それはすべて行うことができますが、iPhone UI ガイドラインに違反しています。UITabbarView を利用して目的を達成することはできないため、基本的にすべてを最初から作成する必要があります。タブバーは、各タブを表すボタンの行を持つスクロール ビューになります。ボタンをクリックすると、適切なビューに読み込まれます。UITabBar コントローラーは無料で多くの機能を提供します。これに向けて作業を開始すると、最終的にどれだけの追加作業が必要になるかが正確にわかると思います。Apple のやり方に逆らうことは、滑りやすい坂道になる可能性があります。

もう 1 つのアイデアは、非表示の UITabBar を保持してタブを管理し、それをカスタム タブ バーから呼び出すことです。これにより、ビュー/コントローラーを交換する手間から解放されます。

于 2011-03-24T08:23:48.280 に答える
0

カスタム ボタンの行を作成し、2 つのサブビューを持つことができます。1 つは下部のナビゲーション バー用で、もう 1 つは押された内容に基づいてコンテンツを入れ替えるコンテンツ ビュー用です。クリックされたものを維持する状態を持つことができます。それに基づいて、ボトムバーのすべてのボタンのボタン有効状態を設定できます。

button.selected = YES

イベント内のタッチアップを処理し、適切なビューをより大きなサブビューの内外に適切にロードするのは簡単です。それらは同じビュー コントローラーの一部になるからです。同様の機能を実装しましたが、うまく機能しますが、まだアプリストアに送信中です。

于 2011-03-24T08:23:11.463 に答える