iOS 无法为 UIStepper 设置递增和递减图像

iOS Trouble setting increment and decrement images for UIStepper

我可以通过以下方式设置背景图片:

self.setBackgroundImage(image, for: .normal)

但如果我这样做:

self.setDecrementImage(image, for: .normal)
self.setIncrementImage(image, for: .normal)

增量侧将“+”变为蓝色方块,如下所示:

减量边实际上也是一个蓝色矩形,除了因为它是减号的确切大小,所以它看起来仍然像一个减号。我可以通过给它一个不同的大小来纠正这个问题。

有人处理过这个吗? increment/decrement 面的图像与背景相对有什么特别之处吗?

Is there something special about the images

当然,它们是模板图像。如果这不是您想要的,您需要调用 UIImage withRenderingMode 来制作非模板图像 (.alwaysOriginal)。