Abr*_*egh 4 macos cocoa objective-c nsstatusitem
我有一个应用程序NSStatusItem
.
它有几种不同的模式,每种模式都需要启动一个外部过程,在此过程中图标只是突出显示,并且似乎被冻结.
我想使用-setImage:
方法(或合理的传真)来显示Web应用程序和OS X中常见的"微调器"行.
是否有任何本机方法来完成此操作(例如某些实例NSProgressIndicator
?)或者我必须通过循环显示一组图像来手动显示动画吗?
在任何一种情况下,我将如何实施?
为了让它成为动画(而不仅仅是静态图像),你可能需要使用-setView:
并给它一个自定义视图(然后动画自己).您可以使用适当配置的标准NSProgressIndicator
(即设置为NSProgressIndicatorSpinningStyle
样式等)作为"自定义视图".
但是,如果NSProgressIndicator标准大小不能正常工作,那么你可以查看我的YRKSpinningProgressIndicator(BSD许可),它是旋转NSProgressIndicator的一个克隆,可以设置为任意大小和颜色.
归档时间: |
|
查看次数: |
629 次 |
最近记录: |