Ändern Sie die Höhe von UISegmentedControl

Ich versuche die Größe von zu ändernUISegmentedControl mit diesem Code:

CGRect frame= mySegmentedControl.frame;
[mySegmentedControl setFrame:CGRectMake(frame.origin.x, frame.origin.y, frame.size.width, fNewHeight)];

Aber es funktioniert nicht. Hat jemand eine Idee warum? Es funktioniert tatsächlich, wenn ich die Option "Autolayout verwenden" des segmentierten Steuerelements im Interface Builder deaktiviere, die Elemente im segmentierten Steuerelement jedoch aus bestimmten Gründen nicht mehr anklickbar sind ...

Dies ist neben dem Problem, dass ich immer noch keine einfache Möglichkeit gefunden habe, dem Text mehrere Zeilen hinzuzufügenUISegmentedControl (Jede Hilfe hier wäre auch dankbar).

Antworten auf die Frage(5)

Ihre Antwort auf die Frage