UILoadingBar的bug

这里实际上应该是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吗?

与cocos-x的九宫格实现有关,用小的图片吧

好吧,我这里还是使用了一个sprite来模拟了,3Q