iOS限制和基于键盘的调整大小

时间:2018-08-31 13:25:54

标签: ios layout constraints

在使约束正常工作方面我有些麻烦。

我的情况是我下面有一个UIWebView和一个UIToolbar,我希望他们上下移动以保持在键盘上方。

很简单,我会想到的。在(非常相似设计的)应用程序Android版本中,它的工作方式就像一种魅力,但是据我所记得,Android的优势是缩小包含的布局视图以始终位于键盘空间上方。不幸的是,iOS无法做到这一点。

例如,我尝试将Webview限制在安全区域的底部(iPhone X设计必需),然后将其他所有内容限制在Webview的底部。然后,我可以调整webview的高度-/ +显示/隐藏的键盘高度。但这似乎引起了一个问题,即如果Web视图中没有足够的内容,则会对其进行过多的调整,因为它的高度小于安全区域的整个高度(如果有任何意义)。

无论如何,任何人都可以向我提出一些建议,说明我应该如何限制事情以使其表现得合理。在正式文档中,我还没有看到有关此内容的任何信息,但似乎必须执行大量应用程序。

0 个答案:

没有答案