2012-03-28 8 views
3

uiviewControllerのサブビューであるuivearch内にuisearchbarがあります。検索バーが編集されたときにフルスクリーンで検索バーを表示したい場合は、検索するイベントをフルスクリーンで表示する必要がありますこの? は、ここで私の画面 enter image description hereここ 私はすでに、この検索バーは、テーブルビューに私の最初の要素をカバーしているヘッダビューを持っているテーブルビューヘッダビューとテーブルビューに検索バーを追加した、後にテーブルビューを起動する方法UISearchBarフルスクリーン

検索バーが終了しましたか?

答えて

1

クラスをUISearchDisplayDelegateにして、searchDisplayControllerDidEndSearch:メソッドで検索バーの非表示/移動を実装できます。検索バーをフルスクリーンで表示するには、クラスにはUISearchBarDelegateプロトコルと特にsearchBarShouldBeginEditing:機能を実装する必要があります。

+0

これにいくつかのサンプルコードを投稿できますか? 。私はそれを実装する方法がわからない – Charan

+0

良いチュートリアルがあります[ここ](http://jduff.github.com/2010/03/01/building-a-searchview-with-uisearchbar-and-uitableview/)それは実際には関連していませんが、他のデリゲートメソッドを実装しています。リンゴの開発者ネットワークでは、使用したい他の方法を見ることができます([こちら](http://developer.apple.com/library/ios/#documentation/uikit/reference/UISearchBarDelegate_Protocol/Reference/Reference.html )と[here](http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UISearchDisplayDelegate_Protocol/Reference/Reference.html)。 – Alexander

+0

また私は他の質問もあります、ここに私は検索バーを追加しましたテーブルビューヘッダービューとテーブルビューにはすでにヘッダービュー(タイトル "Mosques")があります。この検索バーは最初のオブジェクトをテーブルビューでカバーしていますが、実際にはテーブルビューには4つのオブジェクトがありますが、画像uでは、 。 – Charan