iOS:原生 UISwitch 中的小拇指

标签 ios swift uiswitch

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

最佳答案

您不能更改 UISwitch 的缩略图。

检查 UISwitch documentation查看哪些属性是可配置的。

如果你想要一个不同风格的开关,你可以创建你自己的自定义 UIControl 子类,它可以按照你想要的方式运行。


从设计的角度来看,只有少数情况下使用自定义开关会有好处。 UISwitch 拇指图像相对较大,以创建可以“翻转”的功能可见性。

默认的 UISwitch 还包含一些辅助功能,如果您创建自定义开关,您将失去这些功能。

关于iOS:原生 UISwitch 中的小拇指,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47459475/

相关文章:

swift - 绕过 WatchKit 中的 playHaptic 预定义案例

ios - 如何通过 Switch on 状态显示 UIImageView?那么......我如何向 UIImageView 添加约束以使其居中或类似?

iphone - 添加 uiswich 作为导航项

ios - NSXMLParserErrorDomain 错误 64

ios - 在UI测试或单元测试中获取当前屏幕的所有UI元素

iOS : check Settings - Accessibilty - Audio Description property programmatically

ios - Swift - 如何查找数组中数组中项目的索引

ios - 如何在 iOS 的另一个部分中单击开关时隐藏 TableView 部分

iphone - 使 NavigationBar Title 与上一个 View 中选择的表格单元格相同

ios - 设备旋转动画在 iOS 10 中不起作用