2012-04-28 36 views
0

Obj-Cのノブ、特にストーリーボードのコンセプトです。ストーリーボードはとても素晴らしいかもしれないが、直感的ではないようだ。Xcode 4.3.2ストーリーボードを使ったドロップダウンメニューの作成

私はこのボタンが押されたとき、それはそうと、ユーザがそれらをすべてのいずれかから選択させるドロップダウンメニューが表示されます作成しようとしている、読む、または未読:

enter image description here

私はドラッグしてください新しいビューコントローラーをドロップダウンセレクターに入れて、ボタンからそのビューをセグにしますか?

P.S.読み取り/未読フィルタを表すために使用するシステムアイコンは何ですか?私が持っているものは正しくありません。 =]

P.P.S.このプロジェクトは、オープンソースされていますhttps://github.com/kirkouimet/enzyme

答えて

1

まあ、私はこのための最もネイティブコントロールがscope barだろうと思いますが、これはあなたが探しているものではないかもしれないsearch bar、に接続する必要があります。スコープバーは、基本的には、検索バーが最初のレスポンダ(すなわち、キーボードのフォーカスを持っているとき)のときにのみ現れる。

iPad用に開発している場合は、popover controllerを使用できます。フィルタのボタンを管理するためのビューコントローラを作成し、UIStoryboardPopoverSegueを使ってそれらに遷移するだけです。

ポップオーバーのseguesを含むこれら二つの質問が役立つことがあります。 - iOS - Create an Popover View using StoryBoard - UIStoryboardPopoverSegue opening multiple windows on button touch

をまた、あなたはすでにUISegmentedControlStyleBarスタイルを-と-usingその検索バーの上に位置づけるtoolbarsegmented controlを使用して検討する必要があります持ってる。次に、UIControlEventValueChanged制御イベントに応答するIBActionメソッド(おそらくルートマスタービューコントローラ内に)を作成するだけです。これを使用して、フィルタリングを行うために選択されたセグメントを特定することができます。

上から下へ

enter image description here

このような何か...:

  • ナビゲーションバー
  • ツールバー
    • 柔軟なスペース
    • セグメント化CONTRオール
    • 柔軟なスペース
  • 検索バー
  • テーブルビュー
関連する問題