macos - 如何调整复选框标签的基线?

标签 macos cocoa

我有一个带有标签的复选框。使用系统字体,标签与复选框很好地对齐。使用我想要使用的字体(Helvetica Neue Light),标签太低:

problem screenshot

如何调整基线?

最佳答案

您可以通过不同的方式解决这个问题。您可以使用2个UI控件 1) 复选框 2) 标签 根据复选框对齐标签,然后将复选框放在标签上(增加复选框的宽度并覆盖标签)。因此,您还可以在标签区域上进行用户交互。

关于macos - 如何调整复选框标签的基线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28850889/

相关文章:

ios - sleep() 适用于 iOS 但不适用于 mac?

objective-c - AppleScript with Mail,回复电子邮件,无法设置内容

macos - 如何在每个命令后在 'Terminal' 中添加垂直空间?

macos - 无法在 Mac OS 上通过 HTTP 从容器外部连接到 Clickhouse

macos - 在Mac OS上运行Clickhouse Docker镜像时出错

objective-c - Cocoa Mac,IB - 能否使 NSButton( radio 类型)的行为类似于类型 "Switch",同时在点击开/关方面保持边框 "Radio"

macos - 在 PDE 中单击按钮打开 NSPanel

cocoa - 从 IKImageBrowserView 获取 CGImageRef

macos - 在 Mac 上从 Microsoft Access 文件导入数据

macos - 使用 Core Data 和 iCloud 添加持久存储时涉及 PFUbiquityPeer 异常