2

在 iPhone 上,在日历应用程序中,当您按下“删除事件”按钮时,确认会从底部滑入。有谁知道这方面的任何示例代码,还是只是以自定义背景模态呈现的简短视图?

如果这是使用自定义视图制作的,您知道在哪里可以获得与日历应用程序中使用的相同的背景图形吗?

提前致谢!

注意:我说的不是 UIAlertView 对话框,而是带有多个按钮的滑入式确认。

4

2 回答 2

7

UIActionSheet 是您正在寻找的。

这里有一些代码示例可以帮助您入门:

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Save photo?" delegate:self cancelButtonTitle:@"No" destructiveButtonTitle:@"Yes" otherButtonTitles:nil];
 [actionSheet showInView:self.view];
 [actionSheet release];

这将从底部滑入操作表。它有 2 个按钮。是和否。

当用户选择任何按钮时,该actionSheet:didDismissWithButtonIndex:方法被调用

-(void) actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex{
//your code here
}

您的控制器类必须订阅 < UIActionSheetDelegate > 协议

希望这可以帮助!

于 2010-02-02T02:46:16.943 回答
1
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"title" delegate:self cancelButtonTitle:@"cancel"  destructiveButtonTitle:@"destructive" otherButtonTitles:@"other", nil];
[actionSheet showInView:self.view];
[actionSheet release];
于 2010-02-02T02:44:05.250 回答