我知道这可能不符合 Apple 的 iPhone 人机界面指南,但我想摆脱一级推送视图并拥有可编辑文本字段的列表。此外,我希望当视图出现时键盘从一开始就出现在屏幕上。
问题是,当我有超过三个这样的字段时,弹出键盘将覆盖下面的字段。用户无法向下滚动到它们。我认为这是因为表格视图是全屏的。我试图将列表设置得足够高,以便键盘始终可见,但没有成功。
有人知道我应该如何安排事情才能得到我想要的吗?
如果你真的不需要键盘消失,那么 UITableView 就没有理由全屏显示。您可以像这样更改框架(其中高度是表格视图在其原点和键盘顶部之间占据的像素数):
tableView.frame = CGRectMake(0,0,320,HEIGHT);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)