2012-07-31 10 views
8

Ich möchte eine Fett/Unterstrichen/Kursiv Symbolleiste wie Sie auf Seiten (iPhone/iPad) sehen. Sie verwenden etwas, das wie ein UISegmentedControl aussieht.Mehrfachauswahl mit UISegmentedControl - Was nutzt Pages?

Aber sie können beide fett/unterstrichen gleichzeitig ausgewählt haben, was mit dem aktuellen UISegmentedControl nicht möglich scheint. Das Nächste, was ich finden kann, ist "momentan", was das UISegmentedControl zu einem Button-Array macht.

Das NSSegmentedControl (Mac-Version) scheint diese Fähigkeit zu haben, indem [cell setTrackingMode: NSSegmentSwitchTrackingSelectAny] gesetzt wird. Es hat auch NSSegmentSwitchTrackingMomentary, ähnlich wie UISegmentedControl (das ein BOOL verwendet).

Gibt es eine Möglichkeit, das UISegmentedControl zu untergliedern, um diese Fähigkeit hinzuzufügen? Gibt es irgendwelche guten Drittanbieter-Symbolleisten-Steuerelemente, die dies tun? Was macht Apples Seiten?

Antwort

1

Ich glaube nicht, dass Sie es mit UISegmentedControl tun können. Sie können sie als separate UIButtons erstellen und tun, was Sie ihnen wünschen. Immerhin verwenden Sie Verhalten wie UIButton s, so sollte es nicht schwieriger sein.

+3

Sieht aus wie do-it-yourself ist die Antwort. – Luke