5
我有一个UITextView,我不想检查可编辑选项,如何通过按钮调用键盘? 此代码不适合我!强制通过按钮显示键盘(iOS)
-(IBAction) yourButtonClick
{
[myTextView becomeFirstResponder];
[self.view addSubview:myTextView];
}
我有一个UITextView,我不想检查可编辑选项,如何通过按钮调用键盘? 此代码不适合我!强制通过按钮显示键盘(iOS)
-(IBAction) yourButtonClick
{
[myTextView becomeFirstResponder];
[self.view addSubview:myTextView];
}
从iPhone应用程序编程指南
但是,您可以通过编程 显示键盘为可编辑的文本 视图通过调用视图的 becomeFirstResponder方法。调用 此方法使目标视图 第一响应者并开始编辑 过程,就好像用户在视图上点击了 一样。
所以以编程显示键盘,
[textView becomeFirstResponder];
但是,键盘将永远不会显示,如果TextView的不可编辑。
显示键盘的目的是允许编辑。我假设你不想在用户点击文本视图时出现键盘。在这种情况下,您可以在点击按钮时以编程方式启用可编辑。
-(IBAction) yourButtonClick
{
myText.editable = YES;
[myText becomeFirstResponder];
}
然后在UITextViewDelegate中,当用户完成编辑时禁用可编辑。
- (void)textViewDidEndEditing:(UITextView *)textView {
textView.editable = NO;
}
ahaaaaa非常感谢你,我加了这段代码textPad.editable = YES; 和伟大的作品 – 2010-05-01 15:36:20
嗨Arrix,有没有一种方法在纵向视图中以编程方式调用横向软键盘? – locknies 2014-05-06 04:37:58