scrollView不会水平调整

时间:2016-03-21 11:27:27

标签: lua corona

基本上,我需要一个水平收缩的scrollView。现在,当我在其中插入一堆文本时,它没有调整它,文本只是越过scrollView的边缘,如下所示:http://prntscr.com/ai0100

这是我的scrollView代码:

local scrollView = widget.newScrollView
    {
        hideBackground = false,
        hideScrollBar = true,
        left = 64,
        top = 0,
        width = contW - 128,
        height = contH,
        topPadding = 256,
        bottomPadding = 20,
        horizontalScrollDisabled = true,
        verticalScrollDisabled = false,
    }

我稍后插入一堆文字,上面的截图就是结果。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

阅读本文:https://docs.coronalabs.com/api/library/display/newText.html

为了包装文本,你必须相应地设置display.newText()width参数。

类似

scrollView.newText
{
  text = "I am a super text"  
  width = 123 -- replace with your desired width

}

答案 1 :(得分:0)

这是另一种方式:

local lotsOfTextObject = display.newText( lotsOfText, display.contentCenterX-40, 0, samewidthasscrollview, 0, native.systemFont, 30)

scrollView:insert( lotsOfTextObject )