0
私は自分のステータスバーのアプリケーションにイメージを作成したいですが、このイメージは縦線で作成する必要がありますが、私は今それらを描画する方法はありません。縦線を描く
私は自分のステータスバーのアプリケーションにイメージを作成したいですが、このイメージは縦線で作成する必要がありますが、私は今それらを描画する方法はありません。縦線を描く
は、ステータス項目のビューとしてカスタム `NSView`を使用し、画像や線を描画するために` drawRect`を上書き
let graphWidth: CGFloat = 22.0;
let graphHeight: CGFloat = 22.0
let size = NSMakeSize(graphWidth, graphHeight)
let image = NSImage(size: size)
image.lockFocus()
let path = NSBezierPath()
path.move(to: NSPoint(x: 20.0, y: 0))
path.line(to: NSPoint(x: 20.0, y: 20.0))
path.stroke()
image.unlockFocus()
statusItem.image = image
を発見しました。しかし、これにより、すべてのキーボード/マウスイベントと強調表示を処理する責任があります。 – vadian