我发现这个link如何在键盘上方创建工具栏。但我不使用任何需要点击和显示键盘的文本字段。我的想法是按“离开评论”按钮,然后会出现带有文本字段的键盘。
所以在我附加的链接中,他们似乎使用与您交互的文本字段的inputAccessoryView。但在我的情况下,我没有任何文本字段。
首先,我需要在没有文本字段的情况下切换键盘,然后使用像键盘上方的栏一样显示键盘。我该怎么做?
答案 0 :(得分:3)
您好,您需要将UITextfield
放在View外面,
像这样:
ViewController.h
@property (strong, nonatomic) IBOutlet UITextField *_myTextField;
ViewController.m
UITextField *t = [UITextField new];
[self.view addSubview:t];
[t becomeFirstResponder];
t.inputAccessoryView = _myTextField;
看到结果: