Ich habe ein UISearchBar
verknüpft mit einem UISearchDisplayController
in der Kopfzeile eines UITableView
in iOS7
.
Ich habe die UISearchBar
mit dem Stil minimal gesetzt. Wenn searchdisplaycontroller
seine Tabelle anzeigt, hat sie das folgende Bild. Die Tabelle scrollt über die Suchleiste. Wenn ich den Stil der Tabellenansicht auf Prominent umstelle, scrollt die Tabelle erwartungsgemäß unter der Suchleiste.
Ist das ein Fehler oder wird dieses Verhalten erwartet?
Der Text schwebt nicht über der Suchleiste, er wird darunter angezeigt. Minimaler Stil bietet keinen Hintergrund, daher wird dies erwartet. Es wird jedoch einen Hintergrund während der Aktivierung geben, wenn eine Navigationsleiste vorhanden ist (minimaler Stil möchte wirklich über entweder kein Inhalt oder unscharfen Inhalt sein).
Sie können Ihren eigenen benutzerdefinierten Hintergrund hinzufügen, wenn Sie möchten.
Ich denke, dieses Problem kann für Auto-Layout
oder Auto-Resizing
auftreten. Einfach die nib-Datei in der inspector-Ansicht einchecken.
Machen Sie x für 0 und y = 0 für Suchleiste und für Tabellenansicht x = 0 und y = 44, jetzt erhalten Sie die Tabellenansicht unterhalb der Suchleiste.
Tags und Links iphone ios ios7 uisearchdisplaycontroller