gpt4 book ai didi

iphone - 设置 TextField 委托(delegate)会导致键盘将 View 向上推

转载 作者:行者123 更新时间:2023-11-29 04:24:30 25 4
gpt4 key购买 nike

我有一个UIViewController,它将在按下按钮时显示全屏 subview :

How it should look

正如您所看到的,UI 元素仅覆盖了上半部分,因此键盘有空间可以整齐地安装在下面。这就是我希望它发挥作用的方式。

但是,当我尝试将 TextField delegate 设置到 ViewController 时,屏幕最终看起来像这样:

How it looks once the delegate is set

如果影响委托(delegate)的显示方式,如何设置委托(delegate),以及如何让它按照我想要的方式运行?

最佳答案

这应该可以正常工作。 subview 需要正确的支柱和 Spring 设置 - 您的 View 应该没有 Spring ,并连接到 super View 的顶部/左侧。如果仍然发生,请尝试打印出 subview 框架和 spring/struts 值以及 super View 框架(您的主视图)。您应该在键盘弹出之前执行 super View ,然后您可以查看它是否发生变化或只是您的 subview 。

关于iphone - 设置 TextField 委托(delegate)会导致键盘将 View 向上推,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12545211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com