Frage

Gibt es im iPhone SDK einen einfachen Weg, um Suchleisten wie die in der iPod -App oder in die Kontakt -App aufzunehmen? (Sie verhalten sich und sehen im Gegensatz zu den üblichen UisearchBars aus ...)

- ry

War es hilfreich?

Lösung

Schauen Sie sich UiSearchDisplayController an. Es behandelt die Neupositionierung der Suchleiste, das Grauen des Bildschirms usw. usw. usw.

UIViewController hat eine uisearchDisplayController -Eigenschaft, daher ist es ziemlich einfach, sich anzuschließen. Es gibt auch den TableSearch -Beispielcode.

Andere Tipps

Dies fügt einer Tabellenansicht eine Suchleiste als Headeransicht hinzu. Dies bedeutet, dass es mit der Tabellenansicht scrollen:

- (void) viewDidLoad
{
    [super viewDidLoad];
    UISearchBar* searchBar = [[UISearchBar alloc] initWithFrame: CGRectMake(0, 0, 320, 45)];
    if (searchBar != nil) {
        // Your UISearchBar specifics here
        self.tableView.tableHeaderView = searchBar;
    }
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top