如何在编辑文本字段时禁用默认键盘

时间:2011-01-05 04:59:20

标签: iphone

我需要放置custom keypad

为此,我需要禁用我的默认iPhone键盘。

为此,我使用:

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

}

如果我使用它,则光标不可见。

所以,我找不到选择的文本字段。

我需要功能,以便我的键盘与默认键盘相同。

任何人都可以帮助我。

提前谢谢你。

3 个答案:

答案 0 :(得分:3)

如果您的应用程序将是iOS 3.2+,请查看文本视图的inputView属性。这可以指向替换键盘的视图。

答案 1 :(得分:-1)

对于TextView,请使用此

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


        return NO;
    }

并且对于TextField使用此

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

}

答案 2 :(得分:-2)