【问题标题】:Xcode4 "Build Finished" HUDXcode4“构建完成”HUD
【发布时间】:2011-03-19 00:03:15
【问题描述】:

我正在寻找一个库,它实现了 Xcode 4 的 HUD 之类的东西,它会在构建完成时显示等等。

谁能给我一个链接或一些提示如何实现它?

为了澄清这一点,我正在寻找类似MBProgressHUD

请不要推荐 Growl,它不适合我的使用。


澄清一下:我正在搜索 Mac OS X (Cocoa/Quartz) 库,而不是 iOS。

【问题讨论】:

  • 怎么样? Growl 附带的 Bezel 显示屏在外观上与“Build Finished”/“Build Failed”弹出窗口非常相似。您希望在排除 Growl 的应用程序中对此做什么?
  • 这里有类似的问题(已回答):stackoverflow.com/questions/5542147/…

标签: objective-c cocoa macos xcode4 hud


【解决方案1】:

我不知道任何库,但自己做会相当简单。创建一个无边框、非透明的浮动窗口,并将您自己的自定义 NSView 子类设置为其内容视图。

然后,您可以使用 Cocoa 出色的绘图类来绘制物体。例如[NSBezierPath bezierPathWithRoundedRect]会很容易地制作一个圆角矩形,然后你可以用透明的灰色填充它,并在几行代码中合成一些文本和带有阴影的图像等等。

这有点工作,但可能没有你想象的那么多。

【讨论】:

  • Cocoa With Love 有一个关于创建自定义形状窗口的教程。所以 0.5f alpha 和带圆角的 rect 的 bezier 路径应该可以解决问题。
【解决方案2】:

ATMHud 可能满足您的需求 (source)。

【讨论】:

  • 嗯,我正在寻找 Mac OS X 库,而不是 iPhone。
猜你喜欢
  • 1970-01-01
  • 2011-08-04
  • 2018-10-01
  • 2011-07-25
  • 2011-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多