2011-12-29 37 views
0

我想顯示嵌套的alertViews。問題,我在嵌套alertViews面臨的是,當我點擊第一個alertView的「添加」按鈕它顯示第二個alertView,在第二個alertView我有一個textField和一個「保存」按鈕。我想保存數據,當我點擊保存按鈕,然後重新加載UITableViewData,它已經在第一個alertView。如何使用另一個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) 
    { 
    } 

} 

希望它可以幫助你..