不止一次使用textViewShouldBeginEditing

时间:2012-08-29 23:53:33

标签: ios

我可以用

-(BOOL)textViewShouldBeginEditing:(UITextView *)firstTextView {
    return NO;  
}

停止通过键盘编辑textView

但是,如果我尝试使用其他

-(BOOL)textViewShouldBeginEditing:(UITextView *)secondTextView {
    return NO;  
}

我因重新定义textViewShouldBeginEditing而收到错误。

我确信使用委托方法是愚蠢的。

1 个答案:

答案 0 :(得分:1)

错误告诉你究竟出了什么问题。你正在重新定义方法。

该方法精确地将UITextView*作为参数,以便您可以确定哪个文本视图提出问题,以便您可以定制响应。当然,如果您想总是对所有文本视图说NO,那么您可以忽略该参数。在任何情况下,只需删除您的重复定义,您就可以了。