iPad 上出现键盘时如何向上移动视图?
当 iPad 虚拟键盘出现时,它会覆盖我视图中的一些文本字段。有没有办法在键盘出现时将 ViewController 向上移动?
When the iPad virtual keyboard appears, it covers some of the textfields in my View. Is there a way to move the ViewController up when the keyboard appears?.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我为我的一个应用程序编写了这段代码。
它会自动检测 TextField 的位置并相应地滚动 baseView。
I have wrote this code for one of my Application.
It automatically detects the Position of the TextField and Scroll the baseView Accordingly.
我的建议是将您的对象放置在
UIScrollView
上,然后当键盘出现时,您可以使用scrollRectToVisible:
。My suggestion is to place your objects on a
UIScrollView
, then when the keyboard appears, you can usescrollRectToVisible:
.当 up = NO 时,请将 ValayPatel 代码“if”语句更改为
if(animatedDis>0 || !up)
,否则移动的视图始终位于之前的位置。Do change ValayPatel code "if" statement to
if(animatedDis>0 || !up)
for condition when up = NO, else the shifted view is always at previous position.