2016-03-21 1 views
0

В принципе, мне нужен scrollView, который сжимается горизонтально. Теперь, когда я вставляю кучу текста в нем, он не корректирует его, текст просто идет по краю Scrollview, как это: http://prntscr.com/ai0100scrollView не регулируется горизонтально

Это мой 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, 
    } 

Я вставляю кучу текста позже, и скриншот выше - результат. Как я могу это исправить?

ответ

0

Прочитайте это: https://docs.coronalabs.com/api/library/display/newText.html

Для того, чтобы обернуть текст, который вы должны задать ширину параметра display.newText() соответственно.

Так что-то вроде

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

} 
0

Это еще один способ:

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

scrollView:insert(lotsOfTextObject)