My Application Objective C Reference
Home
Foundation.framework
NSObject
UIKit.framework
NSObject
UIControl
UIViewController
UIView
AVFoundation.framework
UIAlertView Class Reference
アラートビューの作成と初期化
  • init
  • プロパティーを設定する
  • delegate
  • - alertView:clickedButtonAtIndex:
  • title
  • message
  • ボタンを設定する
  • - addButtonWithTitle:
  • cancelButtonIndex
  • アラートビュー表示する
  • - show
  • 概要
    アラートメッセージを表示する。
    例)
    UIAlertView * alertView = 
      [[UIAlertView alloc] 
       initWithTitle:@"From server" 
        message:@"any message here" 
         delegate:self 
          cancelButtonTitle:@"Cancel"  
           otherButtonTitles:@"Title 1",
            @"Title 2", nil];
    
     [alertView show]; 
    
     -(void)alertView:(UIAlertView *)alertView 
      clickedButtonAtIndex:(NSInteger)buttonIndex { 
    
        switch (buttonIndex) {
    
          case 1 : {      省略      } break; 
          case 2 : {      省略      } break; 
        }  
     }
    
    アラートビューの作成と初期化
    アラートビューを初期化する。
    例)
    UIAlertView * alertView = 
      [[UIAlertView alloc] 
       initWithTitle:@"From server" 
        message:@"any message here" 
         delegate:self 
          cancelButtonTitle:@"Cancel"  
           otherButtonTitles:@"Title 1",
            @"Title 2", nil];
    
    プロパティーを設定する
    @property(nonatomic, assign) id<UIActionSheetDelegate>
    デリゲートかなければnilを返す。
    例)
    <UIActionSheetDelegate>
    
    alertView.delegate = self;
    
    - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
    アラートビュー上のボタンを押した時にデリゲートに送信する。
    例)
     -(void)alertView:(UIAlertView *)alertView 
      clickedButtonAtIndex:(NSInteger)buttonIndex { 
    
          switch (buttonIndex) {
    
             case 1 : {      省略      } break;
             case 2 : {      省略      } break; 
          }
      }
    
    @property(nonatomic, copy) NSString *title
    タイトルに表示される文字列。
    例)
    UIAlertView * alertView = 
      [[UIAlertView alloc] 
       initWithTitle:@"From server" 
        message:@"any message here" 
         delegate:self 
          cancelButtonTitle:@"Cancel"  
           otherButtonTitles:@"Title 1", 
            @"Title 2", nil];
    
    @property(nonatomic, copy) NSString *message
    説明を付け加えるテキスト。
    例)
    UIAlertView * alertView = 
      [[UIAlertView alloc] 
       initWithTitle:@"From server" 
        message:@"any message here" 
         delegate:self 
          cancelButtonTitle:@"Cancel"  
           otherButtonTitles:@"Title 1", 
            @"Title 2", nil];
    ボタンを設定する
    - (NSInteger)addButtonWithTitle:(NSString *)title
    カスタマイズしたボタンをアクションシートに加える。
    例)
    UIAlertView * alertView = 
      [[UIAlertView alloc] 
       initWithTitle:@"From server" 
        message:@"any message here" 
         delegate:self 
         cancelButtonTitle:@"Cancel"  
          otherButtonTitles:@"Title 1", 
           @"Title 2", nil];
    
    @property(nonatomic) NSInteger cancelButtonIndex
    キャンセルボタンのインデックス番号を指定する。
    例)
    alertView.cancelButtonIndex = 
      indexNumber (int);
    
    アラートビュー表示する
    - (void)show
    アラートビューを表示する。
    例)
    [alertView show];
    
    参考:UIAlartView Class Reference
    Site Map Contact Us
    Copyright 2012 iBeginners All rights reserved.