If the build.settings file is setup like below, the app rotates on its own to match the supported orientations listed.
settings =
{
orientation =
{
default = "landscapeRight",
supported =
{
"landscapeLeft", "landscapeRight"
},
},
}
If you set the build.settings file to include content = “landscapeRight” (which locks the display). Then rotate the display yourself from the orientation event, scrolling will not work correctly.
That is what made my TableViews in my current app not work correctly in the manner described in the OP. I was rotating my app myself using a transition to make it look animated. When I contacted Corona support about the issue, I was told, TableViews will only scroll correctly if the app rotates the orientation automatically.
So to allow it to rotate automatically do not include content=“whateverOrientation” and do not attempt to rotate the display in your code. [import]uid: 56820 topic_id: 34802 reply_id: 138390[/import]