2012-03-24 18 views
0

In meiner App möchte ich die Suchleiste unter der Navigationsleiste platzieren und auch ein Aktionsblatt anzeigen, das die Tabellenansicht enthält.Wie man die Suchleiste in der Navigationsleiste hinzufügt und ein Aktionsblatt erstellt, indem man auf die Suchleiste klickt

Wie ist es möglich, ein Actionsheet zu erstellen, indem Sie auf die Suchleiste klicken und Elemente aus der tableView suchen sollen?

Hier ist der Screenshot über was ich genau will.

In this image by clicking on searchbar actionsheet will open and search is perform on the tableview in the actionsheet.

Bitte machen Sie mir den Weg tho tun.

Dank

+0

Ist Ihre App iPad nur Targeting? –

+0

yup diese app ist für ipad und es enthält auch splitview funktionalität und in detailviewController von splitview ich muss diese suche funktionalität – Developer

+0

Ok dann meine antwort passt zu ihrer anforderung als meine antwort gilt auch für das iPad. Ich denke, dass Ray Wenderlichs Link in meiner Antwort die Hälfte der Arbeit erledigt. –

Antwort

1

Zuerst müssen Sie Search Bar implementieren, wie Sie das heißt normalerweise tun Array-Daten zu filtern, basierend auf Suchleiste Eingabe vom Benutzer.

Dann auf searchBarSearchButtonClicked: oder searchBarTextDidEndEditing:, benötigen Sie den UIPopOverViewController mit einem Tableview im Innern präsentieren wie in Ray Wenderlich Tutorial gezeigt (ich habe seinen Link unten geschrieben) und die Ergebnisse dort zeigen, indem sie auf diesem Tableview das Datenfeld übergeben.

Hier finden Sie Informationen über die UISearchBarDelegate Methods

Für UIPopOverController zu diesem Link finden Sie unter:

UIPopOverController Tutorial by Ray Wenderlich

hoffe, das hilft

Verwandte Themen