2012-03-27 99 views
0

我用Xcode 4.3創建了一個主 - 細節應用程序。iPhone添加(+)按鈕操作?

在主視圖中,我想在添加按鈕(+)按下時向用戶顯示警報?

我應該在哪種方法中放置警報的代碼?

任何幫助將被評價。

+0

你必須加寫btn行動方法 – 2012-03-27 10:00:04

回答

1

已經創建和模板結合的方法,這樣只是改變insertNewObject方法這樣

- (void)insertNewObject:(id)sender 
{ 
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"This is an alert" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil]; 
    [alert show]; 
} 
+0

可能在這裏。我現在就試一試。謝謝。 – ivantxo 2012-03-27 10:02:57

+0

謝謝你!有用! – ivantxo 2012-03-27 10:08:45

0

你應該創造一個

-(IBAction)SomeAction{ //display your alert view }

不要忘記把它掛在IB

+0

但是,我怎麼知道用戶何時按下了添加(+)按鈕? – ivantxo 2012-03-27 10:00:53

1

使用以下代碼,

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(addButtonActionName)]; 

它會在導航欄的右上角顯示+按鈕。

-(void) addButtonActionName { 
     // Your code for the Alert view 
} 
+0

謝謝。捕捉者的答案爲我工作。我不知道你爲什麼不告訴我警報? – ivantxo 2012-03-27 10:15:15

+0

@ ivan.freire:我沒有給你提供警報的代碼,但我告訴你在哪裏寫警報的代碼。 – Devang 2012-03-27 10:19:28

+0

謝謝。我確保我爲警報設置了正確的代碼,但按下+時沒有任何反應。 – ivantxo 2012-03-27 10:23:04

0

下面是在導航添加BarButton酒吧

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(ShowMyAlert:)]; 

&這是爲事件處理代碼...

- (void)ShowMyAlert:(id)sender 
{ 
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Test Alert Message" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
    [alert show]; 
    [alert release]; 

}