2017-08-01 69 views
0

我有一个菜单栏只有应用程序。用户第一次运行应用程序时,我想创建一个指向菜单栏上我应用程序图标的动画箭头。如何在菜单栏上创建指向我应用图标的箭头?

我的第一个想法是创建一个显示箭头的NSPopover,但本身很突兀,因为我不认为我可以让popover完全看不见。我只是想让箭头上下移动,指向菜单栏上的应用程序图标,并且必须与App Store兼容。

这可能吗?怎么样?

回答

1

您可以创建无边框透明窗口并将其级别设置为屏幕保护程序,并将其设置为忽略鼠标点击。在此窗口中,您可以绘制箭头,再次使用透明的内容视图。查阅NSWindow,NSView等文档来构造这个。

或者,您可以更改您的应用程序本身的菜单栏图标 - 切换它,突出显示它,为其设置动画效果。这是菜单栏应用吸引注意力的典型方式。看看NSStatusItemNSStatusBarButton

HTH

+0

谢谢我会尽力发现如何去做。 – SpaceDog

相关问题