在键盘上方添加 UITextField
Posted
技术标签:
【中文标题】在键盘上方添加 UITextField【英文标题】:Adding UITextField above Keyboard 【发布时间】:2015-06-25 12:26:13 【问题描述】:我发现了这个link 如何在键盘上方创建工具栏。但我不使用任何需要点击和显示键盘的文本字段。我的想法是按下“发表评论”按钮,然后会出现带有文本字段的键盘。
所以在我附加的链接中,他们似乎使用了您与之交互的文本字段的 inputAccessoryView。但就我而言,我没有任何文本字段。
所以首先我需要切换没有文本字段的键盘,然后显示带有文本字段的键盘,如键盘上方的条形图。我怎样才能做到?
【问题讨论】:
***.com/questions/18957476/ios-7-keyboard-animation/… 当我做同样的工作时,这个链接对我很有帮助。 【参考方案1】:您好,您需要将您的UITextfield
放在视图之外,
像这样:
ViewController.h
@property (strong, nonatomic) IBOutlet UITextField *_myTextField;
ViewController.m
UITextField *t = [UITextField new];
[self.view addSubview:t];
[t becomeFirstResponder];
t.inputAccessoryView = _myTextField;
查看结果:
【讨论】:
嗨,谢谢您的回答,但作为问题的一部分,它是如何在键盘上方创建文本视图。 我的意思是键盘上方的文本字段。作为工具栏视图添加到键盘 @MatrosovAlexander,所以??!我的代码非常回答这个问题!你试过了吗?以上是关于在键盘上方添加 UITextField的主要内容,如果未能解决你的问题,请参考以下文章