アットウィキロゴ

NSTextField

NSObject
 ∟NSResponder
  ∟NSView
   ∟NSControl
    ∟NSButton
NSTextFieldはiPhoneでいうUITextFieldはもちろん、UILabelにもなるようです。
   NSTextField *tf=[[NSTextField alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
   tf.stringValue=@"NSTextField";
   tf.backgroundColor=[NSColor clearColor];
   [tf setEnabled:NO];
   [tf setBordered:NO];
   [tf sizeToFit];
   [self.window.contentView addSubview:tf];

プロパティ名
効果 引数、戻り値
allowsEditingTextAttributes テキストのフォント、色の変更の可否 NSAttributedString
backgroundColor テキストフィールドの背景色の変更 NSColor
bezelStyle 角を丸にするかの設定 下記参照
delegate デリゲート
drawsBackground 背景色の変更の可否 BOOL
importsGraphics ドラッグ&ドロップでテキストフィールドに画像を乗せれるの可否。NOにすると画像のディレクトリ内容が代わりに書き込まれる BOOL
isBezeled デザインの変更の可否 BOOL
isBordered 境界線の有無 BOOL
isEditable テキストの編集の可否 BOOL
isSelectable テキストの選択の可否 BOOL
textColor テキストの色 NSColor

メソッド名 効果
- (void)setAllowsEditingTextAttributes:(BOOL)flag テキストのフォント、色の変更の可否
- (void)setBackgroundColor:(NSColor *)aColor テキストフィールドの背景色の変更
- (void)setBezeled:(BOOL)flag デザインの変更の可否
- (void)setBezelStyle:(NSTextFieldBezelStyle)style 角を丸にするかの設定
- (void)setBordered:(BOOL)flag 境界線の有無
- (void)setDelegate:(id < NSTextFieldDelegate >)anObject デリゲート
- (void)setDrawsBackground:(BOOL)flag 背景色の変更の可否
- (void)setEditable:(BOOL)flag テキストの選択の可否
- (void)setImportsGraphics:(BOOL)flag ドラッグ&ドロップでテキストフィールドに画像を乗せれるの可否。NOにすると画像のディレクトリ内容が代わりに書き込まれる
- (void)setSelectable:(BOOL)flag テキストの選択の可否
- (void)setTextColor:(NSColor *)aColor テキストの色



ベゼルスタイル
NSTextFieldSquareBezel = 0 ノーマル
NSTextFieldRoundedBezel = 1 角が丸くなる
最終更新:2012年09月22日 22:46
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル