我正在尝试按照下面链接的帖子来覆盖NSTextField的NSCell,但看起来在OSX 10.10中现在不推荐使用setCellClass
方法。
How to make NSTextField use custom subclass of NSTextFieldCell?
如何覆盖NSTextField的单元格,将其替换为子类?
这样做的原因是垂直居中了NSTextField单元格的文本,这对Apple来说非常困难。
答案 0 :(得分:0)
简短的回答是:不要。根据{{3}},NSCell本身正逐渐被弃用'。
要垂直对齐某些文本,可以使用布局约束。根据具体情况,您可能需要将NSTextField放在更大的NSView中。