iPhone Добавить (+) Кнопка Действие? - PullRequest
0 голосов
/ 27 марта 2012

Я создал приложение Master-Detail с Xcode 4.3.

В главном представлении я хочу показать пользователю предупреждение при нажатии кнопки Добавить (+)?

В каком методе я должен разместить код для предупреждения?

Любая помощь будет оценена.

Ответы [ 4 ]

1 голос
/ 27 марта 2012

Метод уже создан и связан с шаблоном, поэтому просто измените метод insertNewObject следующим образом

- (void)insertNewObject:(id)sender
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"This is an alert" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
    [alert show];
}
1 голос
/ 27 марта 2012

Используйте следующий код,

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

В правом верхнем углу панели навигации будет отображаться кнопка +.

-(void) addButtonActionName {
      // Your code for the Alert view 
}
0 голосов
/ 27 марта 2012

Ниже приведен код для добавления 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];

}
0 голосов
/ 27 марта 2012

вы должны создать

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

Не забудьте подключить его к IB

...