在 iPad 上,如何防止模态视图在键盘呈现时向上移动?
Posted
技术标签:
【中文标题】在 iPad 上,如何防止模态视图在键盘呈现时向上移动?【英文标题】:On iPad, how to prevent the modal view from moving up upon keyboard presenting? 【发布时间】:2012-11-19 00:22:18 【问题描述】:在 iPad 上,我在模式中有一个文本字段;当我点击文本字段以调出键盘时,整个模态视图将向上移动,以使键盘覆盖的区域最小。
我不希望这种行为,因为我的文本字段无论如何都不会被键盘覆盖。如何禁用此行为?
【问题讨论】:
类似问题:***.com/questions/7932595/… 你可以试试这个gist.github.com/Johnykutty/dc753461af32c0c528655bb062847147 【参考方案1】:作为后备方案,您可以创建自己的窗口,并向其中添加您的视图,而不是将您的视图放在 Apple 管理的模式视图中。
【讨论】:
【参考方案2】:为此,请遵循此方案.. 将一些 tag 添加到 textfield..then 在 -(void)textViewDidBeginEditing:(UITextView *)textView 方法中给出条件,例如 textfield 标签不等于您的预定义标记而不是将模态视图向上移动.. 我希望它会起作用..
【讨论】:
以上是关于在 iPad 上,如何防止模态视图在键盘呈现时向上移动?的主要内容,如果未能解决你的问题,请参考以下文章
关闭时,横向iPad上带有键盘的模态视图控制器会更改位置[重复]
如何使我的键盘弹出窗口更加流畅,我的视图控制器以模态方式出现?