Ich habe eine UIViewController
mit einer UIToolBar
unter der UINavigationBar
und eine UITableView
darunter. Die einzigen UIBarButtonItem
auf meinem UIToolBar
ist ein UISegmentedControl
wie in der Abbildung unten: UIToolbar mit UISegmentedControl AutoLayout (/ volle Breite)
aber wie bekomme ich die UISegmentedControl
/UIBarButtonItem
die UIToolBar
wie im App Store App zu füllen zu strecken?
Beachten Sie, dass ich auch Landscape-Modus unterstütze, so muss es automatisch gedehnt werden, um die neue Breite anzupassen, wenn das Gerät gedreht wird. Dies ist etwas, was ich mit AutoLayout
erreichen wollte, aber soweit ich weiß, kann ich AutoLayout
innerhalb einer UIToolBar
nicht verwenden.
Irgendwelche Vorschläge (außer das UIToolbar
durch ein UIView
zu ersetzen)?
nur uiview anstelle von UIToolbar – sim
@sim das ist, was ich versuche zu vermeiden, aber ich könnte darauf zurückgreifen müssen, wenn es keine Möglichkeit gibt, diese Arbeit – Aleksander
In diesem Fall zu machen Sie müssen die Breite des Uissegmentcontrollers im Code einstellen und Änderungen an der Geräteausrichtung vornehmen, um seine Breite zu aktualisieren. Ich denke, es ist schwieriger, dann verwenden Sie einfach uiview mit dem Auto-Layout – sim