2011-12-29 5 views
0

入れ子になったalertViewを表示したい。問題は、私が入れ子になったalertViewsに直面しているのは、最初のalertViewの「追加」ボタンをクリックすると2番目のalertViewが表示され、2番目のalertViewにはtextFieldと「保存」ボタンがあります。保存ボタンをクリックしてデータを保存し、最初にalertViewに入っているUITableViewDataをリロードします。別のAlertViewでAlertViewを表示する方法

私はiphoneで新しいですので、私を助けてください。

答えて

1

デリゲートメソッドでは、あなたが簡単にアラートビューが画面上に登場している区別できるように、異なるtagプロパティを使用して、アラートビューを作成する必要があります。例えば

:デリゲートメソッドで今すぐ

UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Info" 
    message:@"Message" delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil] autorelease]; 

[alert setTag: 1001]; // give different tag to different alert views 
[alert show]; 
[alert release]; 

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex 
{ 
    if (alertView.tag == 1001) 
    { 
     // do something 
    } 
    eles if (alertView.tag == 1002) 
    { 
    } 

} 

はそれがあなたのお役に立てば幸いです。..

関連する問題