cocoa - 如何实现像通讯录一样的大字体?

标签 cocoa macos

在地址簿中,您可以单击联系人的电话号码标签,然后选择“大字体”选项,该选项会在 HUD 窗口中以大文本显示电话号码。我看到另一个应用程序使用此功能,但不知道如何实现此目的。

我真正感兴趣的是

  1. 他们如何拥有无标题栏的窗口。
  2. 文本有阴影
  3. 如果字体太长,字体大小会缩小以适应。

我想到的唯一方法是创建一个常规的 HUD 窗口,并手动编码一些内容,根据字符数量确定要显示的字体大小。

最佳答案

您可以使用 Quicksilver 来实现此目的。有一篇旧文章讨论了如何使用 Quicksilver 进行使用大字体功能的定时提醒。

关于cocoa - 如何实现像通讯录一样的大字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2771686/

相关文章:

git - 如何使用绝对路径和符号链接(symbolic link)解决 git add 中的问题

macos - 应用程序沙盒、XPC 服务和不同的权利

macos - Jobtracker UI 在 osx 上无法正常工作

objective-c - OS X GUI Cocoa 应用程序与 shell 交互

ios - 在 XCode 9 中添加 PDFKit 调色板

objective-c - NSMenuItem 的 NSView 未在子菜单中突出显示

cocoa - NSTableView - NSButtonCell 数据源类型?

objective-c - 10.10 中通知中心 .db 文件的新位置?

objective-c - NSWindow 没有显示?

cocoa - CGPathGetBoundingBox 的奇怪行为