我正在实现一个聊天 UI,并使用 Reactive Cocoa 在用户键入时调整聊天气泡的大小。目前,我正在根据 textview 的rac_textSignal
. 一切都很好 - 除了一点:当用户发送消息时,我以编程方式清除文本字段:
_inputTextView.text = @"";
...但文本视图rac_textSignal
没有激活。我听说这是 ReactiveCocoa 的一个特性——但是构建它的正确方法是什么?我是否需要一个 NSString 来保存currentlyTypedString
,并在该字符串更新时驱动 UI 更改?