在我的项目中,有一个表单供用户填写详细信息。在表单中,我有几个文本字段,一个在另一个下面,并且它通过键盘的高度(在键盘后面)。键盘隐藏屏幕底部的文本字段。有解决方案吗?
最好的解决方案是将整个视图放在滚动视图中,然后在您放置的文本字段处理程序中执行以下操作:
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