【问题标题】:Keyboard grid still visible after dismissing the keyboard, iOS7关闭键盘后,键盘网格仍然可见,iOS7
【发布时间】:2014-05-14 19:19:03
【问题描述】:

我使用 spark 检查器在我的视图中发现了一个奇怪的层。以前的视图有一个带有打开键盘的搜索栏。当用户向前导航到详细视图时,键盘仍然可见,由 UITextEffectsWindow 包裹。当我回到第一个视图时,键盘仍然可见。它在模拟器的实际视图中不可见,但火花检查器显示它,见图:

这是我的代码中的默认行为还是错误?

【问题讨论】:

    标签: ios objective-c ios7 storyboard


    【解决方案1】:

    试试

    [self.view endEditing:YES];
    

    关闭键盘。

    【讨论】:

      【解决方案2】:

      你可以试试这个,

      double delayInSeconds = 0.5; 
      dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
      dispatch_after(popTime, dispatch_get_main_queue(), ^(void){  
          [self.someTextfield resignFirstResponder];  
          [self.view endEditing:YES]; //Any one of these
      });
      

      希望,它有效

      【讨论】:

        猜你喜欢
        • 2014-08-11
        • 1970-01-01
        • 2012-06-01
        • 1970-01-01
        • 2015-04-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多