My Application Objective C Reference
Home
Foundation.framework
NSObject
UIKit.framework
NSObject
UIControl
UIViewController
UIView
AVFoundation.framework
UILabel Class Reference
ラベルの作成と初期化
  • init
  • テキストの属性にアクセスする
  • text
  • font
  • textColor
  • textAlignment
  • ラベルのテキストの大きさを設定する
  • adjustsFontSizeToFitWidth
  • minimumFontSize
  • numberOfLines
  • 陰の映写
  • shadowColor
  • shadowOffset
  • 属性の取得と設定
  • userInteractionEnabled
  • 概要
    読み取り専用のテキストビューを実装。単数、または複数の行のテキストを映写する。
    例)
    UILabel * label = 
     [[UILabel alloc] initWithFrame:
      CGRectMake(originX, originY, width, height)];
     label.text = @"Any text here";
    label.backgroundColor = [UIColor clearColor]; [label setFont:[UIFont boldSystemFontOfSize:12.0]]; label. adjustsFontSizeToFitWidth = YES; label.minimumFontSize = 10.0f; [label setTextColor: [UIColor colorWithRed:0.5f green:0.5f blue:0.5f alpha:1.0f]]; [label setHighlightedTextColor: [UIColor whiteColor]]; [self.view addSubview: label];
    ラベルの作成と初期化
    ラベルを初期化する。
    例)
    UILabel * label = 
     [[UILabel alloc] initWithFrame:
      CGRectMake(originX, originY, width, height)];
    
    テキストの属性にアクセスする
    @property(nonatomic, copy) NSString * text
    ラベルで表示されるテキスト。
    例)
    label.text = @"Any text here";
    
    @property(nonatomic, retain) UIFont * font
    テキストのフォント。デフォルト・フォントはUIFontクラスのメソッドsystemFontOfSize:の17pointのフォントとなる。
    例)
    [label setFont:[UIFont boldSystemFontOfSize:12.0]];
    
    @property(nonatomic, retain) UIColor * textColor
    テキストの色。デフォルト・カラーはUIColorの黒色となる。
    例)
    [label setTextColor:
     [UIColor colorWithRed:0.5f 
      green:0.5f blue:0.5f alpha:1.0f]];
    
    @property(nonatomic) UITextAlignment textAlignment
    テキストの位置を揃える機能。デフォルト値は、UITextAlignmentLeftとなる。
    例)
    label.textAlignment = UITextAlignmentLeft;
    
    ラベルのテキストの大きさを決める
    @property(nonatomic) BOOL adjustsFontSizeToFitWidth
    ラベルの長方形枠にタイトル・文字列を合わせるためにフォントを縮小するかどうか示すブール値。
    例)
    label. adjustsFontSizeToFitWidth = YES;
    
    @property(nonatomic) CGFloat minimumFontSize
    ラベルのテキストで最小に許容されたフォントの大きさ。テキストを描いた時に、ラベルの長方形枠にあわない場合に、見えない部分のフォントを縮小することを防ぐことに使う。デフォルト値は0.0です。このプロパティはnumberOfLinesが1に設定された時に有効です。
    例)
    label.minimumFontSize = 10.0f;
    
    @property(nonatomic) NSInteger numberOfLines
    テキストの行数の最大値。
    例)
    label. numberOfLines = 3;
    
    影の映写
    @property(nonatomic, retain) UIColor *shadowColor
    影にポイントで計った差をテキストに反映させる。このプロパティーを有効にするには影の色はnilとしない。デフォルト・オフセットのサイズは、(0,-1)でテキストの上に一ポイントの影を示す。テキストの影は指定されたオフセットと色で不透明に描かれる。
    例)
    label.shadowOffset = CGSizeMake(0,-1);
    
    @property(nonatomic) CGSize shadowOffset
    テキストのオフセット。
    例)
    label.shadowOffset = CGSizeMake(0,-1);
    
    属性の取得と設定
    @property(nonatomic, getter=isUserInteractionEnabled) BOOL userInteractionEnabled
    ユーザー・イベントが無視されてイベント・キューから取り除かれるかどうか決めるブール値。このプロパティーはUIViewのクラスから継承される。デフォルト値はNOです。
    例)
    label.userInteractionEnabled = YES;
    
    参考:UILabel Reference
    Site Map Contact Us
    Copyright 2012 iBeginners All rights reserved.