如何增加uiswitch拇指大小

时间:2017-09-12 11:00:15

标签: ios swift

我试图增加0的拇指大小我试图通过在图像上设置增加拇指大小,但图像没有显示。

我试试这个:

1

我想要像这样切换

here is image

3 个答案:

答案 0 :(得分:3)

if let thumbView = try (mySwitch.subviews[0].subviews[3] as? UIImageView) {
       thumbView.transform = CGAffineTransform(scaleX:1.5, y: 1.5)
   }

答案 1 :(得分:0)

如果您想完全按照图像提及https://github.com/JunichiT/JTMaterialSwitch

如果您只想增加UISwitch本身的拇指大小,则不能。你必须增加UISwitch的大小。

答案 2 :(得分:0)

创建扩展名:

extension UISwitch {

func increaseThumb(){
    if let thumb = self.subviews[0].subviews[1].subviews[2] as? UIImageView {
        thumb.transform = CGAffineTransform(scaleX:1.5, y: 1.5)
    }
  }
}

使用:

 customSwitch.increaseThumb(