Ho una vista iOS con l'autolayout abilitato e un UIToolbar
con un UISearchBar
e UISegmentControl
contenuto nella barra degli strumenti. Voglio che lo UISearchBar
abbia una larghezza flessibile, quindi ho bisogno di aggiungere un vincolo per forzare questo, ma da quello che posso dire non è possibile aggiungere vincoli agli elementi in un UIToolbar
in Interface Builder. Le opzioni sono tutte disabilitate.Autolayout iOS e UIToolbar/UIBarButtonItems
Prima del AutoLayout
Lo farei con autoresizingmasks
.
I vincoli non sono consentiti entro UIToolbars/UINavigationBars
?
In quale altro modo è possibile eseguire questa operazione quando si utilizza l'autolayout?
Ho fatto alcune cose del genere prima, anche se in pratica sto solo aspettando che le dimensioni della vista cambino e quindi aggiorno il frame della vista di destinazione di conseguenza. Questa è sempre un'opzione se si scopre che non esiste un modo per farlo in modo automatico. – Brian
potresti pubblicare un'immagine? –
Vorrei, ma ho finito per abbandonare AutoLayout e tornare a utilizzare le maschere di autoresizing. Funziona alla grande usando quel modello. – outerstorm