【问题标题】:Using textViewShouldBeginEditing more than once多次使用 textViewShouldBeginEditing
【发布时间】:2012-08-29 23:53:33
【问题描述】:

我可以使用

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

阻止通过键盘编辑textView

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

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

我在重新定义 textViewShouldBeginEditing 时遇到错误。

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

【问题讨论】:

    标签: ios


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-23
      • 1970-01-01
      • 2011-10-29
      • 2014-04-04
      • 1970-01-01
      • 2016-06-18
      相关资源
      最近更新 更多