web-dev-qa-db-ja.com

スライドアウトサイドメニューでTabBarを使用していますか?

3つのタブを含むiPhoneアプリのレイアウトの設計に取り組んでいます。可能な場合はタブバーを削除しようとしていますが、代替手段が何なのかわかりません。

Facebookアプリに似たサイドベースのメニューを検討しています。問題は、タブが3つしかないことです。3つのタブが良いサイドバーになるとは思えません。

タブバー以外に、3つのビューを切り替えるための他のオプションは何ですか?サイド「ドロワー」ビューでタブバーを使用できますか?

5
Moshe

ここで私が目にしている応答はどれも、Appleによって作成された Human Interface Guidlines についてさえ触れていません。その中には「iOS UI Element Usage Guidelines」というセクションがあり、すべてのiOS開発者が枕の下に置く必要があります。

HIGの「タブバー」を要約すると、「タブバーを使用すると、さまざまなサブタスク、ビュー、またはモードを切り替えることができます。」簡単な紹介に続いて、「ガイドライン」というタイトルのセクションが表示され、タブバーの使用に関する推奨事項と禁止事項が完全に説明されています。

確かに、これらの規則に違反する多くのアプリ(iOSなど)があり、some正当な理由があります。私が最初に自問するのは、「タブバーの使用はAppleが推奨する設計パターンに準拠していますか」ということです。そうでない場合、解決策はおそらく他の場所にあります。ただし、答えが「はい」の場合は、それを取り除く動機を正確に調べます。正当な理由があります。ほぼすべてのiPhoneユーザーが慣れている何かを壊す前に、自分が何であるかを本当に理解していることを確認してください。

6
DexterW

タブバーを削除する理由がわかりません。これは、 標準のiOSコントロールであり、アプリケーションのすべての可能なタスク指向のビューをユーザーが表示できるようにします

タブバーを使用すると、さまざまなサブタスク、ビュー、またはモードを切り替えることができます。

Facebookのようにスライドアウトサイドバーに置き換えると、ユーザーはオプションを探すためにより多くの労力を費やすようになります。ユーザーが希望するものがすぐに表示されないため、一部のオプションが無効になる場合があります。

さらに、タブバーを使用しないというFacebookの決定は非常に明白です。タブバーを快適に収めるにはアイテムが多すぎるからです。 3つしかないので、タブバーの不動産に問題はないはずです。

それでも、アプリの機能の発見可能性を犠牲にしたい場合は、PlumeがAndroidで行うのと同じようなことができます。タイトルバーには、それがドロップダウンであることを示すアイコンがあり、タップすると他のビューのリストが開きます。

enter image description here
参考までに:これは公式のスクリーンショットの一部です-@Shadylifeが誰であるかもわかりません。

enter image description here

1
dnbrv

piict にいる人たちは、ナビゲーションバーのすぐ下にある興味深い「スティッキー」タブバーでこれを解決しました。これはあなたが探しているものでしょうか?

1
Matej Hrescak

UIScrollViewを使用するのはどうですか?

Apple UIScrollView Ref

IScrollViewチュートリアル

0
ScottK

Android Marketで使用されているようにScrollable Tabsを使用できます。あなたの目的にぴったり合っています。

0
carora3