2009-04-20 42 views
6

Có ai biết liệu có thể thay đổi màu của con trỏ văn bản (hay còn gọi là dấu mũ) trong Cocoa không? Tôi cần phải tạo một textfield mà sẽ thay đổi màu sắc caret của nó tùy thuộc vào một cái gì đó.Thay đổi màu của con trỏ văn bản (dấu mũ) trong Ca cao?

Xin lưu ý rằng tôi không nói về hình ảnh con trỏ chuột, nhưng nhấp nháy đường thẳng đứng giúp bạn hiểu nơi bạn đang gõ :-)

tôi đang tìm kiếm thông qua các tài liệu ca cao và đã không thể tìm thấy bất cứ điều gì thú vị.

Cảm ơn!

Trả lời

12

Ồ, đó là một mistmatch ngữ, như mọi khi với Apple :-)

Họ gọi Caret các “điểm Insertion”, do đó phương pháp này (hoặc “chọn”) trên NSTextView thể được sử dụng:

- (void)setInsertionPointColor:(NSColor *)aColor 

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

+2

Có thể làm tương tự cho NSTextField không? –

Các vấn đề liên quan