1

私はiPadアプリに取り組んでいます。検索バーの下に非表示のセグメント(ファイル、フォルダー、すべて)を実装したい。SearchBarにフォーカスが移ると、SearchBarの下でセグメント制御が行われます。SearchBarとSegmentControllerがスクロールしなかったことを確認してください。

ここに画像の説明を入力してください

誰か私にアイデアをくれますか?

4

2 に答える 2

2

UISearchBar オブジェクトと UISegmentControll オブジェクトを tableView のヘッダー ビューに追加します。

于 2013-02-21T11:56:30.330 に答える
1

ビュー コントローラーを作成して .xib ファイルを開き、検索バーとセグメント化されたコントロールを UIView 内と UITableView の外に配置します。すべての IBOutlets とデリゲートを接続します。このメソッドでフォーカスを得ることができます- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar

このメソッドでは、セグメント化されたコントロールを表示します。この手順の前に、セグメント化されたコントロールを で非表示にする必要がありますviewDidLoad。次の方法では、セグメント化されたコントロールを再び非表示にすることができます

- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar

キャンセルボタンのメソッドは次のとおりです。

 - (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar

検索ボタンの方法は次のとおりです。

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar

これらのメソッドをどのように使用するかは、あなた次第です。この方法では、検索バーやタブバーはスクロールしません。

于 2013-02-21T13:50:25.840 に答える