如何更新作为inputView子视图的UILabel?

时间:2011-06-04 15:36:31

标签: iphone objective-c uitextviewdelegate inputview

我有UITextView,其中用户键入文本。当显示键盘时,我在其上添加了带有UIlabel的inputView。我希望这个UIlabel保存文本的字符长度。这似乎是非常容易的任务,但不幸的是,当用户更改文本时,它不会更新此单词计数器UILabel ..

这是我加载inputView的方法

_textView.inputView = [self inputAccessoryView];
输入访问视图中的

我只是将UILabel添加为子视图。当键盘显示时,UILabel也会显示inputView。我跟踪

的变化
- (void)textViewDidChange:(UITextView *)textView
不幸的是,UILabel永远不会更新(重新绘制)。当我登录以控制其值时,值是正确的,因此更新,但UIlabel永远不会重绘并保持默认值。

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:0)

你有

吗?
_textView.delegate = self;