UIActionSheet实例,显示简单菜单

UIActionSheet实例,显示简单菜单。
采用滑动方式呈现在屏幕上,等待用户响应


显示菜单的方法:
1、showInView
2、showFromToolBar:和showFromTabBar

视图控制类需要是现实协议接口UIActionSheetDelegate


@interface HelloController : UIViewController <UIActionSheetDelegate>
@end


主要实现代码:
复制代码
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
    printf("User Pressed Button %d\n", buttonIndex + 1);
    [actionSheet release];
}

- (void) presentSheet
{
    UIActionSheet *menu = [[UIActionSheet alloc]
                           initWithTitle: @"File Management"
                           delegate:self
                           cancelButtonTitle:@"Cancel"
                           destructiveButtonTitle:@"Delete File"
                           otherButtonTitles:@"Rename File", @"Email File", nil];
    [menu showInView:self.view];
}
复制代码

提示一下哈:

otherButtonTitles的最后一定要加nil,要不然会报错滴哈。


你可能感兴趣的:(UIActionSheet实例,显示简单菜单)