gpt4 book ai didi

ios - UITextFieldViewModeWhileEditing 更改我的 TextField 框架

转载 作者:行者123 更新时间:2023-11-29 10:22:42 26 4
gpt4 key购买 nike

我遇到了一个奇怪的问题。在这种情况下请帮助我。我有一个底部 View ,其中包含一个像这张图片一样的 TextField

enter image description here当我在文本字段中键入文本时,我希望我的底部 View 移动到键盘上方并且像这样:

enter image description here

但是,输入一个字符后,我的底 View 将移回之前的位置 enter image description here

我发现每当我设置

self.textField.clearButtonMode = UITextFieldViewModeWhileEditing;

我的底部 View 将移回其先前的位置。这是我的源代码链接:https://github.com/duythuc28/ProblemUITextField

感谢您的帮助。

最佳答案

首先,将观察者从 UIKeyboardDidShowNotification 更改为 UIKeyboardWillShowNotification,从 UIKeyboardDidHideNotification 更改为 UIKeyboardWillHideNotification。第二:不要改变 View 的框架。您有底 View 对底部的约束(等于 0);为此约束创建导出,并在方法 keyboardWillShow 中将其设置为等于键盘高度,在 keyboardWillHide 中将其设置为 0。

关于ios - UITextFieldViewModeWhileEditing 更改我的 TextField 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34071930/

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