My Application Objective C Reference
Home
Foundation.framework
NSObject
UIKit.framework
NSObject
UIControl
UIViewController
UIView
AVFoundation.framework
UITextField Class Reference
テキスト・フィールドの初期化と作成
  • [ [ UITextField alloc ] init ]
  • テキストの属性にアクセスする
  • text
  • placeholder
  • font
  • textColor
  • textAlignment
  • テキスト・フィールドのテキストのサイズを決める
  • minimumFontSize
  • 編集の動作を管理する
  • editing
  • ビューの背景の外観を設定する
  • borderStyle
  • オーバーレイ・ビューを管理する
  • clearButtonMode
  • デリゲートにアクセスする
  • delegate
  • - textFieldShouldReturn:
  • 概要
    少量のテキストを検索などの目的で即座に動作をさせる。
    例)
    
    UITextField * textField = 
     [[UITextField alloc]initWithFrame:
      CGRectMake(originX, originY, width, height)];
    textField.borderStyle = 
      UITextBorderStyleRoundedRect; 
    textField.placeholder = @"anyString"; 
    [textField setFont:[UIFont fontWithName:@"Helvetica" size:16]]; [textField setTextColor:[UIColor colorWithRed:0.7f green:0.1f blue:0.5f alpha:0.8f]]; [textField setBackgroundColor:[UIColor clearColor]]; textField.textAlignment = UITextAlignmentCenter; textField.keyboardAppearance = UIKeyboardAppearanceAlert; textField.keyboardType = UIKeyboardTypeDefault; textField.returnKeyType = UIReturnKeyDone; textField.clearButtonMode = UITextFieldViewModeWhileEditing; [self.view addSubview:textField];
    テキスト・フィールドの初期化と作成
    例)
    
    UITextField * textField = 
     [[UITextField alloc]initWithFrame:
      CGRectMake(originX, originY, width, height)];
    
    テキストの属性にアクセスする
    @property(nonatomic, copy) NSString *text
    テキスト・フィースドのテキスト。
    例)
    textField.text = @"any Text";
    
    @property(nonatomic, copy) NSString *placeholder
    テキストがない時に表示される文字列。
    例)
    textField.placeholder = @"any Text";
    
    @property(nonatomic, retain) UIFont *font
    テキストのフォント。
    例)
    [textField 
     setFont:[UIFont 
      fontWithName:@"Helvetica" size:16]];
    
    @property(nonatomic, retain) UIFont * textColor
    テキストの色。
    例)
    [textField setTextColor:
     [UIColor colorWithRed:
      0.7f green:0.1f blue:0.5f alpha:0.8f]];
    
    @property(nonatomic) UITextAlignment textAlignment
    テキストを整列させる。
    例)
    textField.textAlignment = UITextAlignmentCenter;
    
    テキスト・フィールドのテキストのサイズを決める
    @property(nonatomic) CGFloat minimumFontSize
    最小のフォントサイズ。
    例)
    textField.minimumFontSize = 1.0;
    
    編集の動作を管理する
    @property(nonatomic, readonly, getter=isEditing) BOOL editing
    現在、編集モードかどうか示すブール値。
    例)
    - (void)setEditing:(BOOL)editing 
      animated:(BOOL)animated  { 
    
           省略 
    }
    
    ビューの背景の外観を設定する
    @property(nonatomic) UITextBorderStyle borderStyle
    境界線のスタイル。
    例)
    textField.borderStyle = UITextBorderStyleLine;
    
    オーバーレイ・ビューを管理する
    @property(nonatomic) UITextFieldViewMode clearButtonMode
    スタンダード・クリア・ボタンが現れた時に制御する。 例)
    textField.clearButtonMode = 
      UITextFieldViewModeWhileEditing;
    
    デリゲートにアクセスする
    @property(nonatomic, assign) id delegate
    デリゲート。
    例)
    < UITextFieldDelegate >
    textField.delegate = self;
    
    - (BOOL)textFieldShouldReturn:(UITextField *)textField
    リターンボタンを押すとデリゲートに要求する。
    例)
    -(BOOL)textFieldShouldReturn :
      ( UITextField * ) textField {
    
      [textField resignFirstResponder];
    
      return YES;
     }
    
    参考:UITextField Reference
    Site Map Contact Us
    Copyright 2012 iBeginners All rights reserved.