我正在制作一个 Cocoa 应用程序,但我不知道该怎么做。
我想制作一个具有自定义外观的 NSTextField ,类似于 Wallet 中的外观:
我想出了如何更改 NSTextField 的大小,但我不知道如何更改字体及其大小。我像这样对 NSTextFieldCell 进行了子类化,但它不起作用,如果我不选择系统字体,字体不会改变,并且大小只会改变行高而不改变字符高度。
头文件:
#import <Cocoa/Cocoa.h>
@interface VLTextFieldCell : NSTextFieldCell {
}
@end
类文件:
#import "VLTextFieldCell.h"
@implementation VLTextFieldCell
- (NSFont *)font
{
return [NSFont fontWithName:@"Lucida Grande" size:16.0];
}
@end