我试图让 Textview becomeFirstResponder 但它失败了。它与 iOS SDK 7 相同的代码工作正常不知道 iOS SDK 8.2 有什么问题。
我也在检查 canBecomeFirstResponder
。它为此通过了 true 但失败并为 becomeFirstResponder
返回了 NO。在这里,我在 viewWillAppear 方法上执行此操作,也在 viewDidAppear 方法中进行了尝试。
代码
if([txtView canBecomeFirstResponder])
{
temp = [txtView becomeFirstResponder];
}
我也发现其他人也有同样的问题,他们建议像下面这样使用。但在我的情况下也不能改变延迟时间。
[txtView performSelector:@selector(becomeFirstResponder) withObject:nil afterDelay:0];
如果我需要根据新的 iOS SDK 版本更改任何内容,请提出建议。
最佳答案
我在 viewDidLoad
中使用了 [txtView becomeFirstResponder];
。它对我来说工作正常。
关于ios - UITextView becomeFirstResponder 使用 iOS SDK 8.2 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29294534/