私はCocoaアプリケーションを作成していますが、何かを行う方法がわかりません。私はカスタムにNSTextFieldを作りたいCocoaでNSTextFieldの外観(フォント使用、フォントサイズ)をカスタマイズするには?
は財布に1のようになります。
私は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
ああ...私はフォント設定を探していた...+ Tフォントパネルについて考えなかった。 ありがとう;) – Fantattitude
xCode 4.1/4.2ではこのようにフォントを設定できません。この男があなたを夢中にさせてはいけない...パネルがない。また、「通常の」フォントパネルは、ビルドされた製品には影響しません。 –
2009年にこの回答を書いたとき、Xcode 4.xは存在しませんでした。ただし、Interface BuilderでNSTextFieldのフォントを設定することはできます。http://cl.ly/1I3T3E1D3o1X2b0E0u0x –