Ich möchte eine fett / unterstrichene / kursive Symbolleiste erstellen, wie Sie sie auf Seiten (iPhone / iPad) sehen. Sie verwenden etwas, das wie ein UISegmentedControl aussieht.
Aber sie können beide Fett- / Unterstriche 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 wie ein Tastenfeld macht.
Das NSSegmentedControl (Mac-Version) scheint diese Fähigkeit zu besitzen, indem es [cell setTrackingMode: NSSegmentSwitchTrackingSelectAny] setzt. 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 Apples Seiten machen?
Ich denke nicht, dass du es mit UISegmentedControl
schaffen kannst. Vielleicht möchten Sie sie als separate UIButtons
erstellen und tun, was Sie ihnen wünschen. Immerhin verwenden Sie Verhalten wie UIButton
s, also sollte es nicht schwieriger sein.
Tags und Links objective-c ios uisegmentedcontrol