【问题标题】:How to get the keyboard size without UINotifications IOS如何在没有 UINotifications IOS 的情况下获取键盘大小
【发布时间】:2013-03-13 14:46:19
【问题描述】:

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

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

【问题讨论】:

标签: ios objective-c keyboard notifications first-responder


【解决方案1】:

使用委托来获取当前关注的控件。UITextViewDelgate 方法 textViewDidBeginEditing:当文本视图开始编辑/聚焦或成为第一响应者时调用。类似的 UITextFieldDelegate 方法 textFieldDidBeginEditing: 可以用于此目的。

键盘尺寸:

查看“丰富”的答案

Get keyboard size without UIKeyboardWillShowNotification

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-18
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    • 1970-01-01
    • 1970-01-01
    • 2012-03-07
    相关资源
    最近更新 更多