内容の保証はできません。


/System/Library/frameWorks/UIKit.framework

クラス UIAlertView

NSObject
  |
  +--UIResponder
      |
      +--UIView
          |
          +--UIAlertView

概要

UIAlertViewクラスを使用することで、警告メッセージをユーザに提示できます。 機能的には似ていますが、外観と動作は異なるUIActionSheetクラスも存在します。 UIAlertViewクラスは、画面上にポップアップする青い警告ボックスを表示します。一方、UIActionSheetクラスは、画面の下端からスライドして出てくるボックスを表示します。

プロパティやメソッドを使用して、タイトルやメッセージ、ボタンやビューのデリゲートを設定できます。カスタムボタンを追加する場合は必ずデリゲートを設定しなければなりません。デリゲートはUIAlertViewDelegateプロトコルに準拠させる必要があります。showメソッドを利用することでビューを画面に表示させることが出来ます。

インデックス

インスタンスの作成

- initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:

プロパティの設定

delegate property
title property
message property
visible property

ボタンの設計

– addButtonWithTitle:
numberOfButtons property
– buttonTitleAtIndex:
cancelButtonIndex property
firstOtherButtonIndex property

表示

- show

非表示

– dismissWithClickedButtonIndex:animated:

プロパティ

cancelButtonIndex

キャンセルボタンのインデックスを返す。

@property(nonatomic) NSInteger cancelButtonIndex

delegate

レシーバのデリゲートを返す。デリゲートを持たないならnilを返す。

@property(nonatomic, retain) id delegate

firstOtherButtonIndex

一番目のオザーボタンのインデックスを返す。(読み取りのみ)

@property(nonatomic, readonly) NSInteger firstOtherButtonIndex

message

タイトルよりも詳細な説明を記述する。

@property(nonatomic, copy) NSString *message

numberOfButtons

アラートビュー上のボタンの数を返す。(読み取りのみ)

@property(nonatomic, readonly) NSInteger numberOfButtons

title

レシーバのタイトルバーの文字列を指定する。

@property(nonatomic, copy) NSString *title

visible

レシーバが表示されるかどうかを決定する。

@property(nonatomic, readonly, retain) BOOL visible

インスタンスメソッド

addButtonWithTitle:

タイトルを指定してレシーバにボタンを追加する。

- (NSInteger)addButtonWithTitle:(NSString *)title

buttonTitleAtIndex:

指定したインデックスに対応するボタンのタイトルを返す。

- (NSString *)buttonTitleAtIndex:(NSInteger)buttonIndex

dismissWithClickedButtonIndex:animated:

指定したインデックスに対応するボタンを非表示にする。オプションでアニメーションをつけられる。

- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated

initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:

アラートビューのインスタンスを作成する。

- (id)initWithTitle:(NSString *)title message:(NSString *)message delegate:(id)delegate cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString *)otherButtonTitles,…

show

アニメーションを使用してレシーバを表示する。

- (void)show


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-01-09 (日) 10:59:29 (2510d)