0

我可以用

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

停止textView通过键盘编辑 a。

但是,如果我尝试使用另一个

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

我收到重新定义的错误textViewShouldBeginEditing

我确信我用委托方法做的事情很愚蠢。

4

1 回答 1

1

该错误准确地告诉您出了什么问题。你正在重新定义方法。

该方法UITextView*精确地将 a 作为参数,因此您可以判断哪个文本视图正在询问问题,因此您可以调整您的响应。当然,如果您想始终NO对所有文本视图说,那么您可以忽略该参数。无论如何,只需删除重复的定义就可以了。

于 2012-08-29T23:56:38.770 回答