macos - 多行 NSTokenField 显示错误

标签 macos cocoa appkit nstokenfield

NSTokenField works not very well

我将一个NSTokenField插入到NSView中,当输入有足够的 token 时,它会变成多行模式,但有一个问题。第一行顶部被切掉 2px,两行之间的行距变得太小。

有办法避免这种情况吗?

最佳答案

NSTokenField 对于自定义非常封闭,因此我最终实现了自己的 tokenfield。

我已将其开源。我根据我的要求定制了它,你可以按照你想要的方式进一步扩展它。

Download the source

希望对您有所帮助。

关于macos - 多行 NSTokenField 显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14997418/

相关文章:

cocoa - 使用自动布局自动换行 NSTextField

objective-c - nib 中顶级对象的加载顺序

xcode - 包含来自 Xcode 上添加的框架的 header

macos - 更新OS X到El Capitan和Core Plot崩溃:(

swift - 根据 kCGWindowName 值关闭窗口

swift - NSView 和 CALayer

ios - 将 www 文件夹重新添加到 xcode phonegap 项目

iPhone 工具栏由多个 View 共享

iphone - 如何从 NSStreams 读取/写入整数

macos - 如何检测在 NSPressGestureRecognizer 事件期间是否按下了 CMD 或 Shift 键?