2011-01-05 100 views
0

我需要放置custom keypad如何在編輯文本域時禁用默認鍵盤

爲此,我需要禁用我的默認iphone鍵盤。

爲我如果我用這個光標不可見的使用

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField 
{ 
    return NO; 

} 

所以我沒有找到選擇哪個文本框。

我需要我的鍵盤與默認鍵盤相同的功能。

任何人都可以幫助我。

謝謝你提前。

回答

3

如果您的應用程序將是iOS 3.2+,請檢查文本視圖的inputView屬性。這可以指向替代鍵盤的視圖。

+0

我正在使用textfield而不是文本視圖 – MaheshBabu 2011-01-05 07:42:30

+0

@maheshbabu thanx爲你問我對它的幫助... meru Gunturu ... nunchi vachhara – 2011-12-17 07:13:30

-2
+0

請添加評論前downvoting任何answer.It幫助,如果我在鏈接u使用代碼來糾正我們的答案 – Swastik 2011-01-05 07:54:24

+0

發佈它禁用文本字段的光標。那麼我怎麼能顯示用戶,他選擇textfield.I需要只禁用鍵盤。 – MaheshBabu 2011-01-05 07:56:46

+0

您可以使用我的代碼,並使文本框作爲firstResponder來關注焦點。這樣就不會出現鍵盤可見的狀態,只有您的光標會閃爍.k.try它可以工作 – Swastik 2011-01-05 07:59:26

-1

對於TextView中使用此

- (BOOL)textViewShouldBeginEditing:(UITextView *)textView{ 


     return NO; 
    } 

和文本字段使用

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField 
{ 
    return NO; 

} 
+0

你的權利但是,如果我使用這個textfield沒有顯示光標,那麼我怎麼能識別選擇了哪個文本字段 – MaheshBabu 2011-01-05 06:43:33

+1

爲什麼要隱藏鍵盤?只有當您想要顯示某些數據來自某處時纔會隱藏數據。您需要做一些邏輯實現以及我現在要做什麼,只需簡單地將按鈕(自定義按鈕)放在文本字段上,當您點擊該按鈕時,您將會知道哪個文本字段是該按鈕將在文本字段上,並且它不會隱藏將顯示的文本字段數據。也嘗試給你的textfileds標籤,這也會讓你的實現更容易。如果它能幫助你並投票,不要忘記接受答案。 – Sabby 2011-01-05 07:26:24

+0

遐我想這個我把按鈕放在該按鈕的文本框單擊我寫[textfield resignFirstResponder];鍵盤隱藏但文本字段沒有獲得焦點。我知道哪個文本字段被選中,但我如何識別用戶選擇的文本字段。 – MaheshBabu 2011-01-05 07:50:36

相關問題