我正在使我的应用程序"通用"(在iPhone和iPad上使用),我已经找到了增加所有内容大小的方法,除了uiswitch。有办法做到吗?
根据用户mxg的回答,只需使用以下代码:
mySwitch.transform = CGAffineTransformMakeScale(0.75, 0.75)
当然,您必须将mySwitch
更改为变量/IBOutlet的名称
迅速3/4:
switch.transform = CGAffineTransform(scaleX: 0.75, y: 0.75)
Xcode 9.2 &斯威夫特4
switch.transform = CGAffineTransform(scaleX: 0.75, y: 0.75)
自定义一个很简单。如果你需要关于如何做到这一点的想法,或者只是想使用我写的那个,试试swiftswitch。它允许比默认的UISwitch给你更多的自定义,你可以直接访问故事板上的所有内容。
我不推荐其他的方法,因为苹果不喜欢他们的工具被改变成他们本来不想要的样子。