swift 修改UIImage大小但问题

我需要给一个新创建的滑块控件两边添加图标

var slider = UISlider(frame: CGRectMake(0, 0, 300, 50))
slider.center = self.view.center
...
self.view.addSubview(slider)
slider.minimumValueImage = UIImage(named: "Volume-DOWN")
slider.maximumValueImage = UIImage(named: "Volume-UP")

但由于原图尺寸略大放出来把滑块挤小了,我如何直接控制UIImage的尺寸大小?

阅读 6.9k
2 个回答

设置UIImage的scale

试试 UIImage 的这个方法:

func resizableImageWithCapInsets(_ capInsets: UIEdgeInsets) -> UIImage
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题