如何通过单击按钮调出iphone键盘 - 我还没有创建任何文本字段。我的意图是拥有一个包含单个字符的标签。
其他人已经问过这个问题并且已经得到了回答,但这是几年前的事情,我不明白人们在那里的回答是什么意思。
提前感谢您的帮助。
答案 0 :(得分:2)
只有通过隐藏UITextField
才能执行此操作,并将textField设置为becomeFirstResponder
您可以隐藏代码中的文本字段textfield.hidden=YES;
或者您也可以通过进入属性检查器并勾选Hidden
属性
你可以看看这个UIKeyInput- Displaying keyboard in iPhone without UITextField or UITextView,我没试过这个
答案 1 :(得分:0)
您可以在点击按钮时添加隐藏的UITextFeild
作为tempTF
。致电此becomeFirstResponder
的{{1}}:
textFeild
隐藏textField:
[self.tempTF becomeFirstResponder];
或在界面生成器上标记隐藏
答案 2 :(得分:0)
将按钮附加到touchUpInside事件,并在textView
或textfield
上调用 becomeFirstResponder :
以下是一个示例(单击文本视图时显示):
-(IBAction)buttonClicked:(id)sender{
[textView becomeFirstResponder];
}
答案 3 :(得分:0)
-(void)ButtonClicked
{
[textFld becomeFirstResponder];
[textView becomeFirstResponder];
}
使用此方法