【问题标题】:Hide cut/paste panel from keyboard in iOS 9在 iOS 9 中隐藏键盘上的剪切/粘贴面板
【发布时间】:2015-09-15 07:18:15
【问题描述】:

如何从 iOS 9 的键盘上移除包含复制/剪切/粘贴按钮的面板。

我不想显示任何面板或键盘建议。

提前致谢。

【问题讨论】:

    标签: ios objective-c iphone ios9


    【解决方案1】:
    yourTextField.inputAssistantItem.leadingBarButtonGroups = @[];
    yourTextField.inputAssistantItem.trailingBarButtonGroups = @[];
    

    【讨论】:

      【解决方案2】:

      你可以这样做:

      if ([[[UIDevice currentDevice] systemVersion] intValue] >= 9)
      {
          if ([textView respondsToSelector:@selector(inputAssistantItem)])
          {
                 UITextInputAssistantItem *inputAssistantItem = [textView inputAssistantItem];
                inputAssistantItem.leadingBarButtonGroups = @[];
                inputAssistantItem.trailingBarButtonGroups = @[];
          }
      
      }
      

      这样它还会检查 iOS9,因为 UITextInputAssistantItem 仅适用于 iOS 9,或者您可以简单地保留此 if ([textView respondsToSelector:@selector(inputAssistantItem)]) 而无需检查 iOS 9

      【讨论】:

        猜你喜欢
        • 2015-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-06
        • 1970-01-01
        • 2023-03-27
        • 1970-01-01
        相关资源
        最近更新 更多