< 返回首页

标哥的笔记,是记录在日常学习技术和日常开发中那些年遇到过的坑!本站为新站,原"标哥的技术博客"中的文章会慢慢移到本站,欢迎收藏本站!
在使用本站过程中,有任何建议请联系标哥! 另,承接App开发、网站开发和微信小程序开发!欢迎联系我们


iOS UISwitch修改大小

 作者:标哥    发布日期:2017-04-03 17:02    阅读量:1544次
 

iOS中的UISwitch控件如何才能修改其大小呢,我们在app开发中经常会遇到这样的问题,因为UI给的效果是比较小巧的,但是系统的改不了其size,就显得比较大,不是那么美观。那么我们有没有什么办法可以解决呢?答案是肯定的。通过缩放的方式可以实现同样的效果!

例子

let slider = UISwitch(touchUp: { sender in
  
})
slider.transform = CGAffineTransform(scaleX: 0.75, y: 0.75);
item.addSubview(slider)
slider.snp.makeConstraints { (make) in
  make.right.equalTo(-8)
  make.centerY.equalToSuperview()
}

其中,核心的一行就是slider.transform = CGAffineTransform(scaleX: 0.75, y: 0.75);,通过缩放就可以实现同样的效果!


承接:ThinkPHP项目开发、网站项目开发、微信项目开发、微信小程序项目开发、App开发,欢迎联系标哥QQ632840804