У меня есть простой NSTextView
, который выглядит как гиперссылка, и я хочу изменить курсор на указателе, когда пользователь наводит на него курсор NSTextView
.Как мне это сделать?Я знаю о NSCursor , но документы Apple отстой и у меня нет примеров, я не могу понять, как это использовать.
Вот мой NSTextView
:
let linkView = NSTextView()
linkView.font = NSFont(name: "SF Pro Display", size: 13)
linkView.isEditable = false
linkView.isFieldEditor = false
linkView.isHidden = false
linkView.string = (URL(string: (data?.link)!)?.host)!
let attributedString = NSMutableAttributedString(string: linkView.string)
let range = NSRange(location: 0, length: linkView.string.count)
let url = URL(string: (data?.link)!)
attributedString.setAttributes([.link: url!], range: range)
linkView.textStorage?.setAttributedString(attributedString)
linkView.linkTextAttributes = [.underlineStyle: NSUnderlineStyle.styleSingle.rawValue]