【发布时间】:2016-03-30 14:17:06
【问题描述】:
如何使用 Mac 应用程序的情节提要更改文本字段中闪烁光标的大小和颜色。
我假设我必须将它连接到视图控制器脚本(控制拖动)并为光标编辑一些 uitextfield 颜色参数?
但我似乎进展不快。我正在使用 Mac 应用程序 Storyboards 在 swift 2.2 中工作。像尤利西斯和任务纸。
【问题讨论】:
标签: swift macos cocoa nstextfield
如何使用 Mac 应用程序的情节提要更改文本字段中闪烁光标的大小和颜色。
我假设我必须将它连接到视图控制器脚本(控制拖动)并为光标编辑一些 uitextfield 颜色参数?
但我似乎进展不快。我正在使用 Mac 应用程序 Storyboards 在 swift 2.2 中工作。像尤利西斯和任务纸。
【问题讨论】:
标签: swift macos cocoa nstextfield
在 Swift 3 中:
将 YOURTEXTFIELD 更改为您的文本字段,然后您就设置好了:
(YOURTEXTFIELD.value(forKey: "textInputTraits") as AnyObject).setValue(UIColor.black, forKey: "insertionPointColor")
文档:https://developer.apple.com/documentation/appkit/nstextview/1449309-insertionpointcolor
【讨论】:
搜索_drawInsertionPointInRect,这是您需要的私有方法。虽然我认为你还需要一些其他的东西......但它们都混入了我的代码中,所以我不能确定它是什么。无论如何搜索_drawInsertionPointInRect,你会得到一些解释。
【讨论】: