UISegmentedControl eingebettet in eine UINavigationBar/Item
Ich würde gerne einbetten UISegmentedControl
irgendwo in meinem UINavigationController
s topbar.
Es ist kein problem, die Einbettung in eine UIBarButtonItem
und Einstellung als Links oder rechts barButtonItem.
Kann ich verstehen, dieser Ansatz beim Umgang mit der Bildschirmfläche des iPhone. Ich bin, jedoch, dies zu tun, in ein Popover auf einem iPad und es ist "viel" vertikaler Raum zur Verfügung, in der topbar. Wenn ich die segmentedControl als Links oder rechts barButtonItem wird es verkleinert, so dass ich nicht sehen kann den text auf meinem segment-Taste, wird es die Breite einer Schaltfläche "Fertig", etc. Wenn ich versuche, fügen Sie es zu der navigationItem TitleView es wird sich zeigen, bis alle den Weg nach rechts und immer noch verkleinert, mehr als meine 3-segment-Steuerung, die mit text angezeigt werden kann.
Wie würde ich mich über das hinzufügen einer UISegmentedControl
um die Mitte des UINavigationController
umschließt meine popovers Inhalt.
Hoffe jemand kann mir helfen:) vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Warum würden Sie brauchen, um die Kontrolle in der popover-Titel-bar? das iPad hat noch viel mehr Bildschirm Immobilien zu berücksichtigen, dass Sie in der Ansicht von unten.
-- EDIT --
Ich es selbst ausprobiert und es funktioniert. Hier ist der code einrichten den popover-controller:
Hier ist die Implementierung der TestController:
Hier ist das Ergebnis:
Es gibt keine tricks in meinem code ausser dem Versand
sizeToFit
der segmentierten Kontrolle. Macht diese Arbeit für Sie?