Par*_*dhi 9 iphone objective-c uitextview ios
我有UIView一个UITextView和UITextField作为一个子视图.我希望键盘在textFieldShouldReturn通话时自动显示.
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
[textView becomeFirstResponder];
return YES;
}
Run Code Online (Sandbox Code Playgroud)
但是这不起作用并且出于某种原因,它在文本视图中的下一行显示带有光标的键盘.我试图在textview中设置文本nil,但它会自动调用textDidChange方法,光标在没有任何文本的新行上移动.

这同样的技术适用于a UITextField,它也适用于iOS 5.0,但如何在iOS 4.3中解决这个问题.如果您有任何其他选择,请告诉我.
我错过了一些明显的东西吗
lor*_*ean 31
在iOS中有一个已知的错误,它在同一个runloop中辞职并成为第一响应者.请尝试以下方法
[textField resignFirstResponder];
[textView performSelector:@selector(becomeFirstResponder) withObject:nil afterDelay:0.0];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3762 次 |
| 最近记录: |