Я пытаюсь использовать UIImage с stretchableImageWithLeftCapWidth, чтобы установить изображение в моем UIImageView, но встречаю странную ошибку масштабирования. В основном изображение моего изображения как овал шириной 31 пиксель. Левый и правый 15 пикселей - это кепки, а средний одиночный пиксель - это масштабированная часть.StretchableImageWithLeftCapWidth растягивание неправильных частей
Это прекрасно работает, если я установил левую крышку на 15. Однако, если бы я установил ее, скажем, 4. Я ожидал бы получить часть «центра», которая немного изогнута, поскольку она охватывает центр, в то время как концы немного защемлены.
То, что я получаю, является левой крышкой, казалось бы, правильной, а затем длинной средней частью, которая, как если бы я масштабировала одиночный пиксель в пикселе 5, затем часть справа от изображения, где она расширяется и закрывается по ширине примерно в два раза больше ширины исходного изображения. Полученное изображение похоже на термометр.
Кто-нибудь видел странное поведение, подобное этому, и может знать, что происходит?