第1步:建立一個名為"UIAlertView"的"Single View Application"專案
第2步:加入一個UIButton,並加入"buttonTouch:"方法以連結使用者按下按鈕後的"Touch Up Inside"事件。
第3步:於"buttonTouch:"方法中加入建立與顯示UIAlertView的程式。透過"initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles:"完成UIAlertView的初始化動作,最後呼叫"show"顯示UIAlertView。
- (IBAction)buttonTouch:(id)sender {
UIAlertView *view =
//initWithTitle <= 視窗的標題文字
//message <= 顯示給使用者的訊息 //delegate <= alertView按鈕操作的委派,若無則設定為nil
//cancelButtonTitle <= 關閉視窗的主按鈕標題文字
//otherButtonTitles <= 其他按鈕,若無則設定為nil
[[UIAlertView alloc] initWithTitle:@"通知標題"
message:@"早安"
delegate:nil
cancelButtonTitle:@"關閉"
otherButtonTitles:nil, nil];
//show方法,顯示UIAlterView
[view show];
}
//initWithTitle <= 視窗的標題文字
//message <= 顯示給使用者的訊息 //delegate <= alertView按鈕操作的委派,若無則設定為nil
//cancelButtonTitle <= 關閉視窗的主按鈕標題文字
//otherButtonTitles <= 其他按鈕,若無則設定為nil
[[UIAlertView alloc] initWithTitle:@"通知標題"
message:@"早安"
delegate:nil
cancelButtonTitle:@"關閉"
otherButtonTitles:nil, nil];
//show方法,顯示UIAlterView
[view show];
}
第6步:執行程式,按下Button按鈕,UIAlertView即會顯示出來跟您說:早安
想要讓UIAlertView擁有多個按鈕,讓使用者有不同的選擇,比如說"同意"與"取消"?!
敬請期待...
檔案連結:UIAlertView.zip