我想达到这样的效果(没有红点):我得到的:我试过上面的代码片段,但图像重复了几次而不是只显示一次。myswitch.thumbTintColor=UIColor(patternImage:UIImage(named:"myimage")!) 最佳答案 https://medium.com/@milenko_52829/making-custom-uiswitch-part-1-cc3ab9c0b05b您可以引用本教程,在不依赖第三方库的情况下制作您自己的自定义UISwitch。在该教程中,在setupUI()函数中,他们将自定义Vi