textViewShouldBeginEditing
全部标签 所以我已经研究这个bug大约一个星期了,对于我的生活来说,我无法弄清楚发生了什么。由于保密问题,我不能发布太多代码,但我会尽力解释一切。发生的事情是我们通过代码填充UITextField,并且最初将文本显示为灰色。然后用户可以执行以下两项操作之一:1)点击一个显示“commit”的按钮,然后调用一个方法,该方法执行以下我们称为“commitData”的方法。它执行以下操作:向撤消管理器注册提交将文本从灰色变为黑色向我们的应用程序注册文本字段已更新并需要在应用程序关闭时保存2)点击带有灰色文本的文本字段,然后调用以下默认的苹果方法textViewShouldBeginEditing。从这
我有一个UIViewController。在此Controller中,我以编程方式创建一个UITextView并将其委托(delegate)设置为我的Controller。我这样做是因为我不想在点击textView时开始编辑它。ViewDidLoad方法UITextView*textView=[[UITextViewalloc]initWithFrame:CGRectMake(9,10,302,200)];[textViewsetDelegate:self];[self.viewaddSubview:textView];[textViewrelease];我实现了textViewSho
我在UITextFieldDelegate上遇到问题,任何人都可以帮助我,将不胜感激。有一个UITextView,我实现了它的委托(delegate)。通常所有委托(delegate)方法调用都非常好。但在这种情况下:将UITextView设置为不可编辑。长按UITextView直到出现弹出窗口(复制、剪切、...)。关闭弹出窗口,并将UITextView设置为可编辑点击UITextView使UITextView进入编辑模式。您会发现委托(delegate)方法textViewShouldBeginEditing未被调用。我需要调用textViewShouldBeginEditing来