UISearchBar-Unteransicht von UITableViewHeader?

Ich möchte eine UISearchBar zu einer UITableView hinzufügen, die bereits eine Header-Ansicht hat. Wenn ich versuche, die Suchleiste zur vorhandenen Kopfzeilenansicht hinzuzufügen, funktioniert sie so lange, bis ich darauf tippe. An diesem Punkt erhalte ich The view hierarchy is not prepared for the constraint, was anscheinend darauf zurückzuführen ist, dass die Suchleiste keine direkte Unteransicht der Tabellenansicht ist. Wenn der UISearchController also versucht, die Einschränkungen zu aktualisieren, kann er dies nicht.

Die einzige Möglichkeit, die ich gefunden habe, besteht darin, die Kopfzeile der Tabellenansicht zur Suchleiste zu machen, dann funktioniert alles einwandfrei, aber dann verliere ich natürlich die anderen Ansichten, die sich bereits in der Kopfzeilenansicht befanden.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage