Cocoa アプリケーションを作成していますが、何かを行う方法がわかりません。
Wallet のようなカスタムの外観で NSTextField を作成したい:
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