Iphone UIView容器在键盘上自动滚动调整大小

Iphone UIView容器在键盘上自动滚动调整大小,iphone,uiview,keyboard,Iphone,Uiview,Keyboard,我有一个UIViewController,它是一个视图(UIView),包含两个元素-UIPageControl,还有一个uicrollview。现在,当使用普通键盘时,视图非常适合,与键盘共享屏幕。但是,当使用国际关键字时,键盘会添加一个额外的功能区来显示国际字符。发生这种情况时,视图将被额外的键盘功能区覆盖。无法调整视图的大小,因为UIScrollView视图包含两行固定大小的表。因此,现在我想知道是否应该找到一种方法,允许UIView容器向上移动以容纳功能区,并在功能区消失时向后移动。还是

我有一个
UIViewController
,它是一个视图(
UIView
),包含两个元素-
UIPageControl
,还有一个
uicrollview
。现在,当使用普通键盘时,视图非常适合,与键盘共享屏幕。但是,当使用国际关键字时,键盘会添加一个额外的功能区来显示国际字符。发生这种情况时,视图将被额外的键盘功能区覆盖。无法调整视图的大小,因为
UIScrollView
视图包含两行固定大小的表。因此,现在我想知道是否应该找到一种方法,允许
UIView
容器向上移动以容纳功能区,并在功能区消失时向后移动。还是有其他更好的解决方案来解决这个问题

在这里查看我对这篇文章的回答:

基本上,您需要注册以接收有关何时显示键盘的通知。从那里你可以得到键盘框的大小,然后调整窗口中的视图以正确显示。文章中的教程真的很好地解释了如何做到这一点。看看他们!如果您还有问题,我可以尝试帮助您解决具体问题