为什么我无法将我的UITextView连接到我的.m文件?
我刚刚做了一个UITextView
并将其添加到我的头文件中,并将其合成到我的.m文件中。现在我试图在每次将一个字符添加到UITextView
时进行更新UILabel
,但它不起作用。为什么我无法将我的UITextView连接到我的.m文件?
我使用的代码:
- (void)textViewDidChange:startTyping{ _viewTyping.text = _startTyping.text;
}
我UITextView
'startTying' 让我在里面输入,但UILabel
,_viewTyping
,从不更新。有什么想法吗?
顺便说一句,我也试过使用IBAction相同的命令,但由于某种原因,我无法连接UITextView
任何地方是我的.m文件?
回答:
使用UITextView
委托方法:
-(void)textViewDidChange:(UITextView *)textView {
_viewTyping.text = _startTyping.text;
}
你设定的委托自我?
首先声明委托:
@interface YourViewController()<UITextViewDelegate>
第二套自
self.textView.delegate = self;
回答:
为什么使用_viewTyping
?不应该是self.viewTyping
?
另外,检查它是否为零。它可能是。
回答:
我曾经尝试都的UITextView两者的委托方法正在
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
_viewTyping.text=textView.text;
return YES;
}
- (void)textViewDidChange:(UITextView *)textView
{
_viewTyping.text=textView.text;
}
首先委托功能更新标签一个字符后者。第二个按照原样更新。
以上是 为什么我无法将我的UITextView连接到我的.m文件? 的全部内容, 来源链接: utcz.com/qa/261804.html