Breite eines segmentierten Steuerelements basierend auf den Titeln in jedem Segment ändern?
Fängt so an, was mir gefällt:
Aber dann füge ich ein Segment hinzu und das passiert: Die Breite wird in IB eingestellt, nicht in Code.
Alles, was ich brauche, ist eine Methode zur Berechnung der Breite im laufenden Betrieb. Am Ende würde es ungefähr so aussehen:
control.width = (labelWidths + marginWidths);
// where marginWidths = (marginWidth * control.numberOfSegments)