This is a simpler version of what I want to do I has 12 textbox fields and they are all in a scrollView and I have then put the scrollView in the sceneGroup. However, I still get the same result?
[lua]
–
– textboxes.lua
–
local composer = require( “composer” )
local scene = composer.newScene()
local widget = require( “widget” )
function scene:create( event )
local sceneGroup = self.view
– Scroll
local scrollView = widget.newScrollView
{
top = - 28,
left = 0,
width = display.contentWidth,
height = display.contentHeight + 20,
horizontalScrollDisabled = true,
scrollHeight = 480,
listener = scrollListener,
topPadding = 25
}
local bg = display.newRect( 0, 0, display.contentWidth, display.contentHeight )
bg.anchorX = 0
bg.anchorY = 0
bg:setFillColor( 1 )
scrollView:insert( bg )
–textBox1
local textBox1 = native.newTextField( 160, 10, 300, 40 )
textBox1.size = 20
textBox1:addEventListener( “userInput”, textBox1 )
textBox1.inputType = “number”
scrollView:insert( textBox1 )
–textBox2
local textBox2 = native.newTextField( 160, 60, 300, 40 )
textBox2.size = 20
textBox2:addEventListener( “userInput”, textBox2 )
textBox2.inputType = “number”
scrollView:insert( textBox2 )
–textBox1
local textBox3 = native.newTextField( 160, 110, 300, 40 )
textBox3.size = 20
textBox3:addEventListener( “userInput”, textBox3 )
textBox3.inputType = “number”
scrollView:insert( textBox3 )
–textBox4
local textBox4 = native.newTextField( 160, 160, 300, 40 )
textBox4.size = 20
textBox4:addEventListener( “userInput”, textBox4 )
textBox4.inputType = “number”
scrollView:insert( textBox4 )
–textBox5
local textBox5 = native.newTextField( 160, 210, 300, 40 )
textBox5.size = 20
textBox5:addEventListener( “userInput”, textBox5 )
textBox5.inputType = “number”
scrollView:insert( textBox5 )
–textBox6
local textBox6 = native.newTextField( 160, 260, 300, 40 )
textBox6.size = 20
textBox6:addEventListener( “userInput”, textBox6 )
textBox6.inputType = “number”
scrollView:insert( textBox6 )
–textBox7
local textBox7 = native.newTextField( 160, 310, 300, 40 )
textBox7.size = 20
textBox7:addEventListener( “userInput”, textBox7 )
textBox7.inputType = “number”
scrollView:insert( textBox7 )
–textBox8
local textBox8 = native.newTextField( 160, 360, 300, 40 )
textBox8.size = 20
textBox8:addEventListener( “userInput”, textBox8 )
textBox8.inputType = “number”
scrollView:insert( textBox8 )
–textBox9
local textBox9 = native.newTextField( 160, 410, 300, 40 )
textBox9.size = 20
textBox9:addEventListener( “userInput”, textBox9 )
textBox9.inputType = “number”
scrollView:insert( textBox9 )
–textBox10
local textBox10 = native.newTextField( 160, 460, 300, 40 )
textBox10.size = 20
textBox10:addEventListener( “userInput”, textBox10 )
textBox10.inputType = “number”
scrollView:insert( textBox10 )
–textBox11
local textBox11 = native.newTextField( 160, 510, 300, 40 )
textBox11.size = 20
textBox11:addEventListener( “userInput”, textBox11 )
textBox11.inputType = “number”
scrollView:insert( textBox11 )
–textBox12
local textBox12 = native.newTextField( 160, 560, 300, 40 )
textBox12.size = 20
textBox12:addEventListener( “userInput”, textBox12 )
textBox12.inputType = “number”
scrollView:insert( textBox12 )
sceneGroup:insert( scrollView )
end
function scene:show( event )
local sceneGroup = self.view
end
function scene:hide( event )
local sceneGroup = self.view
end
function scene:destroy( event )
local sceneGroup = self.view
end
– Listener setup
scene:addEventListener( “create”, scene )
scene:addEventListener( “show”, scene )
scene:addEventListener( “hide”, scene )
scene:addEventListener( “destroy”, scene )
return scene
[/lua]
Thanks,
Matt.