代码之家  ›  专栏  ›  技术社区  ›  Ilya Birman

在cocoa中更改文本光标(插入符号)颜色?

  •  6
  • Ilya Birman  · 技术社区  · 17 年前

    有人知道可可中文本光标(aka caret)的颜色是否可以改变吗?我需要创建一个文本字段,它将根据某些内容更改插入符号的颜色。

    请注意,我不是在谈论鼠标指针图片,而是一条闪烁的垂直线,它帮助你理解你在哪里输入:—)

    我在看可可文档,却找不到任何有趣的东西。

    谢谢!

    1 回复  |  直到 17 年前
        1
  •  12
  •   Ilya Birman    17 年前

    哦,这是一个术语错误匹配,就像苹果一贯的做法一样:—)

    它们调用插入点226;插入点,因此可以使用nstextView上的此方法(或选择器):

    - (void)setInsertionPointColor:(NSColor *)aColor
    

    http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/Classes/nstextview_Class/Reference/Reference.html#//apple_ref/occ/instm/NSTextView/setInsertionPointColor :

    推荐文章