在Corona SDK中,键盘会隐藏Textfield。

在我的项目中,有一个表单供用户填写详细信息。在表单中,我有几个文本字段,一个在另一个下面,它正好与键盘的高度相同(从键盘后面穿过去)。键盘隐藏了屏幕底部的文本字段。有解决方案吗?

点赞
用户2549544
用户2549544

最好的解决方案是将整个视图放入滚动视图中,然后在文本字段句柄中执行以下操作:

if event.phase == "began" then
    -- SCROLL VIEW UP
    scrollView:scrollToPosition
    {
        y = some_position,
        time = time,
    }
elseif event.phase == "ended" then
    -- SCROLL VIEW DOWN
    scrollView:scrollToPosition
    {
        y = default_position,
        time = time,
    }
end
2014-01-10 10:42:51