Ich mache meine App "universal" (auf iPhone und iPad) und habe Wege gefunden, die Größe von allem außer UISwitches zu vergrößern. Gibt es einen Weg dazu?Swift, Xcode - Vergrößerung eines UISwitch
Jede Hilfe wird sehr geschätzt.
Ich mache meine App "universal" (auf iPhone und iPad) und habe Wege gefunden, die Größe von allem außer UISwitches zu vergrößern. Gibt es einen Weg dazu?Swift, Xcode - Vergrößerung eines UISwitch
Jede Hilfe wird sehr geschätzt.
Nach this answer vom Benutzer mxg, nur den folgenden Code verwenden:
mySwitch.transform = CGAffineTransformMakeScale(0.75, 0.75)
Natürlich müssen Sie mySwitch
zu, was den Namen Ihrer Variablen ändern/IBOutlet ist.
Swift 3:
switch.transform = CGAffineTransform(scaleX: 0.75, y: 0.75)
einen benutzerdefinierten ein zu machen ist einfach. Wenn Sie Ideen dazu benötigen oder einfach nur das verwenden möchten, das ich geschrieben habe, versuchen Sie es mit SwiftySwitch. Es ermöglicht ein gutes Stück mehr Anpassungsmöglichkeiten als der Standard-UISwitch, und Sie erhalten direkten Zugriff auf alles auf dem Storyboard.
Ich empfehle die anderen Möglichkeiten nicht, weil Apple nicht möchte, dass ihre Werkzeuge so verändert werden, wie sie es nicht sein sollten.
Xcode 9.2 & Swift 4
switch.transform = CGAffineTransform(scaleX: 0.75, y: 0.75)
funktioniert sehr gut, danke – mahclark