5
我有一個UITextView,我不想檢查可編輯選項,如何通過按鈕調用鍵盤? 此代碼不適合我!強制通過按鈕顯示鍵盤(iOS)
-(IBAction) yourButtonClick
{
[myTextView becomeFirstResponder];
[self.view addSubview:myTextView];
}
我有一個UITextView,我不想檢查可編輯選項,如何通過按鈕調用鍵盤? 此代碼不適合我!強制通過按鈕顯示鍵盤(iOS)
-(IBAction) yourButtonClick
{
[myTextView becomeFirstResponder];
[self.view addSubview:myTextView];
}
從iPhone應用程序編程指南
但是,您可以通過編程 顯示鍵盤爲可編輯的文本 視圖通過調用視圖的 becomeFirstResponder方法。調用 此方法使目標視圖 第一響應者並開始編輯 過程,就好像用戶在視圖上點擊了 一樣。
所以以編程顯示鍵盤,
[textView becomeFirstResponder];
但是,鍵盤將永遠不會顯示,如果TextView的不可編輯。
顯示鍵盤的目的是允許編輯。我假設你不想在用戶點擊文本視圖時出現鍵盤。在這種情況下,您可以在點擊按鈕時以編程方式啓用可編輯。
-(IBAction) yourButtonClick
{
myText.editable = YES;
[myText becomeFirstResponder];
}
然後在UITextViewDelegate中,當用戶完成編輯時禁用可編輯。
- (void)textViewDidEndEditing:(UITextView *)textView {
textView.editable = NO;
}
ahaaaaa非常感謝你,我加了這段代碼textPad.editable = YES; 和偉大的作品 – 2010-05-01 15:36:20
嗨Arrix,有沒有一種方法在縱向視圖中以編程方式調用橫向軟鍵盤? – locknies 2014-05-06 04:37:58