Вот версия Swift 4.0:
stepper.setDecrementImage(UIImage(named: "yourDecrementImage.png"), for: UIControlState.normal)
stepper.setIncrementImage(UIImage(named: "yourIncrementImage.png"), for: UIControlState.normal)
Я также обнаружил, что сжатие пользовательских изображений для размещения на кнопках шагового перехода приведет к их размытию.Я обнаружил, что это единственная функция расширения, которая правильно сжимает изображения без размытия:
extension UIImage {
func resize(targetSize: CGSize) -> UIImage {
return UIGraphicsImageRenderer(size:targetSize).image { _ in
self.draw(in: CGRect(origin: .zero, size: targetSize))
}
}
}