iPhone添加(+)按钮动作?

时间:2012-03-27 09:56:19

标签: iphone ios xcode master-detail

我用Xcode 4.3创建了一个Master-Detail应用程序。

在主视图中,我想在按下添加(+)按钮时向用户显示警告?

我应该在哪种方法中放置警报代码?

任何帮助都会得到赞赏。

4 个答案:

答案 0 :(得分: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];
}

答案 1 :(得分:1)

使用以下代码

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

它会在导航栏的右上角显示+按钮。

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

答案 2 :(得分:0)

你应该创建一个

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

不要忘记把它挂在IB上

答案 3 :(得分:0)

以下是在导航栏中添加条形按钮

的代码
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];

}