gpt4 book ai didi

ios - 如何在没有 UINotifications IOS 的情况下获取键盘大小

转载 作者:行者123 更新时间:2023-11-29 13:16:44 24 4
gpt4 key购买 nike

我在屏幕上有一个文本字段和一个 TextView 。当我的 TextView 聚焦时,我需要显示另一个 View ,但如果文本字段聚焦,则不显示 View 。我正在使用 UINotification 方法来获取键盘大小,但是如果文本字段被聚焦并且 TextView 被聚焦,它们不会被触发,因为键盘一直显示。明白我在说什么吗?那么如何从其他地方获取键盘大小呢?

另外:我不能使用静态值,因为我的应用支持不同的方向以及 iPhone 和 iPad。

最佳答案

使用委托(delegate)获取当前聚焦的控件。UITextViewDelgate 方法 textViewDidBeginEditing:在 TextView 开始编辑/聚焦或成为第一响应者时调用。同样,UITextFieldDelegate 方法 textFieldDidBeginEditing: 可用于此目的。

键盘尺寸:

查看“丰富”的答案

Get keyboard size without UIKeyboardWillShowNotification

关于ios - 如何在没有 UINotifications IOS 的情况下获取键盘大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15592465/

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