2D54AA57835A910E24ECC9AD22B6B6  

UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"Alert!" message:@"Here is an alert message!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil] ;




[alert show];
[alert release];



要加入多個按鈕則使用"otherButtonTitles達成"




UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"alert" message:@"Here is an alert message!" delegate:self cancelButtonTitle:@"1" otherButtonTitles:@" 2", @" 3",nil ]autorelease];




[alert show];





執行如下

C493CCDD7A7DEAEB3C3FE5980EB35F  

按下確定後的處理函式 可以透過delegate指派來達成 多個按鍵 會回傳buttonIndex 從0開始 然後再m檔裡實作



- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {



if (buttonIndex == 0) { // and they clicked 1.



NSLog(@"1 clicked");



}else if(buttonIndex==1){



NSLog(@"2 clicked");



}else if(buttonIndex==2){



NSLog(@"3 clicked");



}



}
arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()