我一直在寻找一种解决方案让我的NSTextField底部对齐,我找到this并根据我的需要调整它。所以现在我有这个自定义的NSTextFieldCell但是如何告诉我的NSTextFields使用这个类(以编程方式)?
答案 0 :(得分:7)
由于您询问如何以编程方式执行此操作,因此您还可以在setCellClass:
子类上使用NSTextField
方法。在load
或initialize
类方法中调用它:
+(void)load
{
[self setCellClass:[MyTextFieldCell class]];
}
它不会对Interface Builder中定义的文本字段产生任何影响,因为那里的文本字段单元格优先。
答案 1 :(得分:4)
您是否尝试过NSCtrol类的setCell:方法?
- (void)setCell:(NSCell *)aCell