我想用一個UIImage與stretchableImageWithLeftCapWidth在我的UIImageView中設置圖像,但遇到一個奇怪的縮放比例錯誤。基本上將我的圖像描繪爲一個寬度爲31像素的橢圓。左側和右側15個像素是大寫字母,中間單個像素是縮放部分。StretchableImageWithLeftCapWidth伸展錯誤部分
這可以正常工作,如果我將左帽設置爲15.但是,如果我將它設置爲,說,4.我期望得到一個'中心'部分,有點彎曲,因爲它跨越中心結尾有點捏。
我得到的是左帽似乎正確,其次是一個長的中間部分,就好像我縮放像素5的單個像素,然後是圖像右側的一部分,它擴展並關閉一個寬度大約是原始圖像寬度的兩倍。由此產生的圖像就像一個溫度計燈泡。
有沒有人看到過這種奇怪的行爲,並可能知道發生了什麼?