我不能相信我還沒有找到任何文檔,但我想知道如何命令鍵盤來激活並接收來自它的輸入。所有的例子,我可以找到在哪裏操縱鍵盤,會彈出,因爲正在編輯的文本字段。由於激活iphone鍵盤
2
A
回答
5
您還可以使用UIKeyInput協議來請求鍵盤。
@interface My : UIViewController <UIKeyInput> ...
,然後像這樣在執行
// Methods which make the keyboard work
- (BOOL) hasText
{
return YES;
}
- (void)deleteBackward
{
[self handleBackspace];
}
- (void) insertText:(NSString*)text
{
int n = [text length];
int i;
for (i = 0; i < n; i++)
{
[self handleKey:[text characterAtIndex:i]];
}
}
- (BOOL) canBecomeFirstResponder
{
return YES;
}
// Methods to manage the appearance of the keyboard
- (void) summonKeyboard
{
[self becomeFirstResponder];
}
- (void) dismissKeyboard
{
[self resignFirstResponder];
}
+1
它工作嗎?通過'UIViewcontroller'符合'UIKeyInput'協議 – 2014-08-15 17:29:10
0
我最終決定創建一個從視圖中隱藏,被選中的文本字段:無需創建一個隱藏的文本字段
[text_input becomeFirstResponder];
相關問題
- 1. 通過鍵盤激活JButton
- 2. 激活鍵盤在背景
- 3. HTML按鈕來激活鍵盤模擬
- 4. 如何讓DidSelectRow激活鍵盤?
- 5. .focus()和本機鍵盤未激活
- 6. 點擊:激活鍵盤快捷方式
- 7. 重新激活:如何禁用DataGridView的鍵盤快捷鍵?
- 8. GtkIconView右鍵激活
- 9. 鍵盤iphone
- 10. 單元格:如何通過鍵盤激活contextMenu?
- 11. 在html輸入字段在android上激活密碼鍵盤
- 12. UIModalView在鍵盤激活時排除陌生人
- 13. 自動提示 - 激活鍵盤箭頭查看列表
- 14. Silverlight應用程序需要鼠標點擊來激活鍵盤
- 15. Arduino鍵盤4x4到LCD激活/停用(家庭安全系統)
- 16. 如何從一個UITextView激活鍵盤上的(二級)的UIWindow
- 17. 當軟鍵盤被激活時,Android webview向下滾動
- 18. jQuery UI菜單欄:如何從鍵盤激活
- 19. Obj-c:鍵盤激活時向上移動uitextview?
- 20. iPhone鍵盤鍵值返回
- 21. iPhone/iPad鍵盤快捷鍵?
- 22. 我將如何以編程方式激活iPhone語音激活?
- 23. Iphone隱形鍵盤
- 24. Unity3D和iPhone鍵盤?
- 25. 顯示iPhone鍵盤
- 26. iPhone透明鍵盤
- 27. 定製Iphone鍵盤
- 28. iphone日本鍵盤
- 29. Iphone鍵盤透明
- 30. iphone鍵盤聲音
那你是怎麼激活鍵盤。如果您想以編程方式顯示它,請進行一些具有UIKeyboardTraits(或任何它稱爲)的控件,第一個響應者和鍵盤將顯示。 – 2010-06-23 02:48:24
傑森,你應該重新輸入這個答案 – 2010-06-23 02:55:39