代码之家  ›  专栏  ›  技术社区  ›  Lachtan

观察NSTextView中的文本更改

  •  0
  • Lachtan  · 技术社区  · 6 年前

    我最近开始玩macOS开发,在过去的两天里,我一直在努力使用文本视图。

    我有 Scrollable TextView ,即 NSScrollView (及 NSTextView 是的 .documentView ).每次用户更改文本时,我都需要执行一些操作。

    UITextView 我的代表。然而,我在文档中找不到任何相关内容,在这里也找不到关于 是的。不 textDidChange 或者别的什么。

    谢谢各位,谢谢你们的帮助。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Willeke    6 年前

    只需设置文本视图的委托。委托人必须共同形成 NSTextViewDelegate . 继承自 NSTextDelegate (参见关系和 NSTextView 是的一个子类 NSText ). 定义方法

    optional func textDidChange(_ notification: Notification)