iOS:原生UISwitch中的小拇指

时间:2017-11-23 16:03:01

标签: ios swift uiswitch

我在UISwitch中使用UIViewController,但我不知道如何减少其thumb的大小。我搜索了它,但我只找到一些提供大拇指开关的库。 storyboard或代码中没有可以帮助完成此操作的属性。那么我怎样才能拥有原始thumb iOS的{​​{1}} {?}

2 个答案:

答案 0 :(得分:3)

您无法更改UISwitch的缩略图。

检查UISwitch documentation以查看可配置的属性。

如果您想要一个具有不同风格的开关,您可以创建自己的自定义UIControl子类,无论您希望如何。

从设计的角度来看,只有少数情况下自定义切换是有益的。 UISwitch拇指图像相对较大,可以创建它可以被翻转的可供性#34;

默认UISwitch还包含一些辅助功能,如果您创建自定义切换,则会丢失这些功能。

答案 1 :(得分:1)

我在GitHub上找到了一个可以解决此问题的好吊舱。

这将使您可以创建具有自定义尺寸,形状的开关,并为您提供更多的自定义功能。

我只是将类安装到了我的项目中,而不是使用pod install,因为它只是一个文件类,并且自发布之日起尚未更新到Swift 4.2。

为了在Storyboard中使用它,我添加了一个我想要开关的形状和大小的UIView,然后将我的自定义开关添加到了UIView。

链接到下面的GitHub源。请注意,这不是我的仓库,那只是我遇到的东西。

https://github.com/bvogelzang/SevenSwitch

相关问题