【问题标题】:IPad keyboard "Hide button"iPad键盘“隐藏按钮”
【发布时间】:2011-07-30 13:11:25
【问题描述】:

如何与“隐藏键盘”按钮进行交互 在 iPad 数字键盘中。 我需要为此按钮添加验证。 或者我怎样才能关闭这个按钮?

【问题讨论】:

    标签: objective-c ipad keyboard


    【解决方案1】:

    使用它来获取用户点击该按钮的时刻

    - (BOOL)textFieldShouldEndEditing:(UITextField *)textField
    {
        [textField resignFirstResponder];
        //your code here
        return YES;
    }
    

    【讨论】:

      【解决方案2】:

      这不是键盘隐藏按钮的委托方法。但我认为您可以通过将以下代码添加到您的 .m 文件来解决此问题

      1.将以下代码添加到您的 viewWillAppear 函数中

      [[NSNotificationCenter defaultCenter] addObserver:self 选择器:@selector(keyboardWillHide:) 名称:UIKeyboardDidHideNotification 对象:无]; 2.在viewWillDisappear函数中添加如下代码

        [[NSNotificationCenter defaultCenter] removeObserver:self
                                                      name:UIKeyboardWillHideNotification
                                                    object:nil];
      

      3.在.h文件中声明函数

           -(void)keyboardWillHide:(NSNotification*)notify;
      

      4.在.m文件中定义函数

      -(void)keyboardWillHide :(NSNotification*)notif {

      //Add the code for What you wish to do after the key board hide.
      

      }

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-04-19
        • 1970-01-01
        • 2011-06-16
        • 2017-01-31
        • 2012-07-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多