2015-05-27 9 views

Odpowiedz

18

Według this answer przez użytkownika mxg, wystarczy użyć następującego kodu:

mySwitch.transform = CGAffineTransformMakeScale(0.75, 0.75) 

Oczywiście, trzeba zmienić mySwitch do dowolnej nazwy zmiennej/IBOutlet jest.

+0

działa bardzo dobrze, dziękuję – mahclark

5

Swift 3:

switch.transform = CGAffineTransform(scaleX: 0.75, y: 0.75) 
1

Dokonywanie zwyczaj jeden jest prosta. Jeśli potrzebujesz pomysłów, jak to zrobić, lub po prostu chcesz użyć tego, który napisałem, spróbuj SwiftySwitch. Pozwala to na lepszą personalizację niż domyślny UISwitch, a otrzymasz bezpośredni dostęp do całej jego zawartości w scenorysie.

Nie polecam innych sposobów, ponieważ Apple nie lubi, gdy ich narzędzia zostały zmienione w sposób, w jaki nie powinny być.

1

Xcode 9.2 & Swift 4

switch.transform = CGAffineTransform(scaleX: 0.75, y: 0.75) 
Powiązane problemy