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

问题描述:

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

看看我的答案在这里这个计算器后:detect the appear and disappear of international keyboard

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