4

如何通过单击按钮调出 iphone 键盘 - 我没有创建任何文本字段。我的意图是制作包含单个字符的标签。

其他人问过这个问题并得到了回答,但这是几年前的事了,我不明白人们在那里的回答是什么意思。

感谢您提前提供任何帮助。

4

4 回答 4

2

你可以做到这一点的唯一方法是通过 hidden UITextField,并将 textField 设置为becomeFirstResponder

您可以隐藏代码中的文本字段,textfield.hidden=YES; 或者您也可以通过进入属性检查器并勾选属性来隐藏 nib 文件Hidden中的文本字段

你可以看看这个UIKeyInput- Displaying keyboard in iPhone without UITextField or UITextView,我自己没试过这个

于 2013-03-06T10:52:44.967 回答
0

将按钮附加到 touchUpInside 事件并在or上调用becomeFirstRespondertextViewtextfield

这是一个示例(在单击文本视图时显示它):

-(IBAction)buttonClicked:(id)sender{
   [textView becomeFirstResponder];
}
于 2013-03-06T10:50:58.697 回答
0

您可以在单击按钮时UITextFeild添加隐藏。tempTF调用becomeFirstResponder这个textFeild

[self.tempTF becomeFirstResponder];

隐藏文本字段:

UITextField *tempTF = [[UITextField alloc] init]; 
tempTF.hidden = YES

或在您的界面生成器中标记隐藏

于 2013-03-06T10:50:07.490 回答
0
-(void)ButtonClicked
{
      [textFld becomeFirstResponder];
      [textView becomeFirstResponder];
}

使用这个方法

于 2013-03-06T10:59:27.047 回答