Ich habe eine iOS-Ansicht mit Autolayout aktiviert und haben eine UIToolbar
mit einer UISearchBar
und UISegmentControl
mit der Symbolleiste enthalten. Ich möchte, dass die UISearchBar
eine flexible Breite hat, also muss ich eine Einschränkung hinzufügen, um dies zu erzwingen, aber von dem, was ich Ihnen sagen kann, können Sie keine Einschränkungen zu Elementen in einem UIToolbar
in Interface Builder hinzufügen. Die Optionen sind alle deaktiviert.iOS Autolayout und UIToolbar/UIBarButtonItems
Vor AutoLayout
würde ich dies mit autoresizingmasks
erreichen.
Sind Einschränkungen innerhalb UIToolbars/UINavigationBars
nicht zulässig?
Wie kann dies sonst bei Verwendung von Auto-Layout erreicht werden?
ich ein paar Sachen wie diese vorher getan haben, obwohl ich im Grunde nur darauf warte, dass sich die Größe der Ansicht ändert und dann den Rahmen der Zielansicht entsprechend aktualisiert. Das ist immer eine Option, wenn sich herausstellt, dass es keinen automatischen Weg gibt. – Brian
könnten Sie ein Bild posten? –
Ich würde, aber ich landete AutoLayout und gehen zurück zu Autoresizingmasks verwenden. Es funktioniert großartig mit diesem Modell. – outerstorm