如何从iOS 9中删除键盘上包含复制/剪切/粘贴按钮的面板。
我不想显示任何面板或键盘建议。
先谢谢。
答案 0 :(得分:16)
yourTextField.inputAssistantItem.leadingBarButtonGroups = @[];
yourTextField.inputAssistantItem.trailingBarButtonGroups = @[];
答案 1 :(得分:12)
您可以这样做:
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检查