簡體   English   中英

如何在我的iOS應用程序中以編程方式引發鍵盤事件

[英]How can I raise Keyboard events programmatically in my iOS application

我正在從事iPad的遠程桌面項目。 我正在努力如何以編程方式引發鍵盤按鍵事件。(Shift,Control,Command等)按鍵以及如何將這些按鍵分配給UIButton。 這是在我的ipad視圖中設計的。 我在macOS中找到了方法,但是在iOS中找不到。 是否有任何API或方法或協議以編程方式引發鍵盤事件。

我該怎么解決這個問題?

枚舉當前視圖控制器主視圖的子窗口,當您發現一個接受文本輸入的子窗口(例如,UITextView或UITextField)時,在其上調用beginFirstResponder`

for (UIView *view in myViewController.view.subviews)
{
    if ([view isKindOfClass:[UITextView  class]]
    ||  [view isKindOfClass:[UITextField class]])
    {
        [view becomeFirstResponder];
        break;
    }
}

在相反的情況下,要關閉鍵盤,只需調用[myController.view endEditing];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM