cocoa - 检查 NSTextView 是否已被编辑

标签 cocoa interface-builder

有没有办法在 NSTextView 被修改时收到通知?在 NSTextField 中,我只是设置了默认发送操作的目标并且工作正常,但我在 NSTextView 上没有看到任何发送操作。

最佳答案

NSTextView继承自NSText,符合NSTextDelegate协议(protocol)。在文档中查找它。您正在寻找的方法是:- (void)textDidChange:(NSNotification *)aNotification,您可以在 TextView 的委托(delegate)中实现该方法,也可以通过注册“NSTextDidChangeNotification”通知来获取该方法。

关于cocoa - 检查 NSTextView 是否已被编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5873387/

相关文章:

xcode - Interface Builder 文件中的未知类。 Xcode 6 和 swift

objective-c - 在 Interface Builder 中使用 id<protocol> 作为文件所有者?

Cocoa 绘制带有圆角和阴影的图像

ios - 在 IB 上调整 UIImage 大小的问题

ios - UIView 动画一个约束会影响另一个约束

cocoa - 从一个 View 滑动到另一个 View

iphone - 在 Interface Builder 中设置 UIImageView 的图像

objective-c - 如何从文件路径获取文档 UTI?

objective-c - objc_exception_throw 和 [NSException raise] 有什么区别?

objective-c - NSView 或 NSApplication 变为非事件状态时的事件