我如何在iOS 9中隐藏顶部键盘栏

时间:2016-04-01 20:00:48

标签: ios objective-c ios9

我是初学ios开发人员。我试着隐藏"快捷键盘吧"在iOS键盘上不成功。 贝娄是我的代码:

- (void)textFieldDidBeginEditing:(UITextField*)textField {
      UITextInputAssistantItem* item = [textField inputAssistantItem];
      item.leadingBarButtonGroups = @[];
      item.trailingBarButtonGroups = @[];
}

我确实通过设置autocorretionType来隐藏助手栏按钮,但带有操作按钮的顶部栏(确定,已完成,......)不会隐藏。

enter image description here

有人可以帮帮我吗? TKS。

3 个答案:

答案 0 :(得分:1)

试试这个,

YourTextField.autocorrectionType = UITextAutocorrectionTypeNo;

答案 1 :(得分:0)

inputAccessoryView

中删除UITextField
yourTextField.inputAccessoryview = nil

答案 2 :(得分:0)

如果您的项目使用的是<%= mail_to @article.user.email, "Click to arrange swap", subject: @article.artist, body: "Your content #{request.original_url}" %>,那么要摆脱这些顶部栏,可以使用IQKeyboardManager