2

在 Mac OS X 上的 Cocoa 中,我想创建一个 NSTableView,其中一列包含以太网硬件 MAC 地址,并且我希望每行中 MAC 地址的字符都与上下行中 MAC 地址中的字符对齐. 我想为表格的所有其他列使用比例字体,而为这一列切换到单独的非比例字体太不和谐了;看起来很糟糕。我想在 MAC 地址列中使用与表格其余部分相同的字体。

所以我真的很想强制 Cocoa 的文本布局引擎以非比例(又名固定宽度,等宽)的方式在此列中布局文本,即使它使用的是比例字体。

关于如何做到这一点的任何想法?

如果这些只是十进制数字,我不会有问题,但 MAC 地址是十六进制的,因此它们包含字母 af,这会导致间距和垂直对齐。

4

0 回答 0