ich UISearchController
verwende und die UISearchBar
hat auch einen Umfang bar. Die Suchleiste ist als subview zu einer UIView
zugesetzt, die oberhalb des UItableView
ist. Ich habe es so gemacht, weil ich möchte, dass die Suchleiste immer sichtbar ist, auch wenn die Tabellenansicht gescrollt wird.UISearchController der Suchleiste überlappt ersten Tableview Zelle
Das Problem ist die scopebar die erste Tableview Zelle
Storyboard
Scope bar Überlappung der Tableview Zelle
überlappt Wie kann ich diese Überlappung verhindern? , Ich kann den Suchbalken in der Navigationsleiste seit dem nicht anzeigen Die Scope-Leiste, wenn sie in der Navigationsleiste platziert wird, wird nicht angezeigt.
Sie versuchen Einstellung könnte 'tableView.contentInset = UIEdgeInsetsMake (64, 0, 0, 0)' die unten Tableview Inhalt 64 Punkte drücken wird ... Sie, dass zu dem, was setzen soll immer die Größe des scopebar ist ... – chuthan20
@ chuthan20 Wo genau soll ich versuchen, diese Einstellung gibt es eine Methode, die ausgelöst wird, wenn UISearchController aktiv wird? –
Sie könnten Ihren View-Controller als Delegierten von UISearchController festlegen: https://developer.apple.com/library/ios/documentation/ UIKit/Reference/UISearchControllerDelegate_Ref/index.html – chuthan20