我正在为 iPad 开发远程桌面项目。我正在努力解决如何以编程方式引发键盘键事件。(Shift、Control、Command 等)键以及如何将这些键分配给 UIButton。这是在我的 ipad 视图中设计的。我在 macOS 中找到了方法,但在 iOS 中没有找到。是否有任何 API 或方法或协议以编程方式引发键盘事件。
我怎样才能解决这个问题?
枚举当前视图控制器的主视图的子窗口,当你找到一个接受文本输入的窗口时,例如 UITextView 或 UITextField,调用 becomeFirstResponder `
for (UIView *view in myViewController.view.subviews)
{
if ([view isKindOfClass:[UITextView class]]
|| [view isKindOfClass:[UITextField class]])
{
[view becomeFirstResponder];
break;
}
}
对于相反的情况,要关闭键盘,只需调用[myController.view endEditing];