这里实际上应该是Scale9Sprite的问题,我如下设置代码,以后会出现以下问题
local timeProgress = cc.ui.UILoadingBar.new({
scale9 = true,
capInsets = cc.rect(0, 0, 0, 0),
image = "fore.png",
viewRect = cc.rect(0, 0, timeProgressWidth, timeProgressHeight),
percent = 5,
})
timeProgress:pos(100, 100)
timeProgress:addTo(self)
```
结果如下图:
事实上,运行如下代码问题也是这样:
local timeProgressBg = display.newScale9Sprite("fore.png", 0, 0, cc.size(20, timeProgressHeight))
timeProgressBg:align(display.CENTER, display.cx, display.cy)
timeProgressBg:addTo(self)
```
这里是资源图片:
这个样子,导致在设置UILoadingBar为一个较小的percent的时候就会出问题?
请教如何解决,难道还要重新写一个LoadingBar吗?