我一直在寻找一个解决方案,使我的NSTextField底部对齐,我发现这个和调整,它为我的需求。 所以现在我有这个习俗NSTextFieldCell但我怎么告诉我的NSTextFields使用这个类(编程)?
Answer 1:
您是否尝试过setCell:对的NSControl类的方法?
- (void)setCell:(NSCell *)aCell
Answer 2:
既然你问如何做到这一点编程,您还可以使用setCellClass:
方法在你NSTextField
子类。 说它在load
或initialize
类的方法:
+(void)load
{
[self setCellClass:[MyTextFieldCell class]];
}
它不会对在Interface Builder中定义的文本字段有任何影响,因为该文本字段小区中设置有优先。
文章来源: How to make NSTextField use custom subclass of NSTextFieldCell?