插入光标颜色和大小

时间:2016-03-30 14:17:06

标签: swift macos cocoa nstextfield

如何使用我的Mac应用程序的故事板更改文本字段中闪烁光标的大小和颜色。

我假设我必须将它连接到视图控制器脚本(控制拖动)并编辑光标的一些uitextfield颜色参数?

但我似乎没有快速到达任何地方。我正在使用Mac app Storyboard在swift 2.2中工作。像尤利西斯和任务纸。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:2)

在Swift 3中:

将YOURTEXTFIELD更改为您的文本字段,然后设置:

(YOURTEXTFIELD.value(forKey: "textInputTraits") as AnyObject).setValue(UIColor.black, forKey: "insertionPointColor")

文档:https://developer.apple.com/documentation/appkit/nstextview/1449309-insertionpointcolor

答案 1 :(得分:0)

搜索_drawInsertionPointInRect这是您需要的私有方法。虽然你还需要一些其他的东西......但它们都混合在我的代码中,所以我无法确定它是什么。无论如何搜索_drawInsertionPointInRect,你会得到一些解释。