仿微信的弹出菜单—ALActionSheetView

来源:互联网 发布:java可变参数判断为空 编辑:程序博客网 时间:2024/05/17 18:12

ALActionSheetView是一个仿微信的ActionSheet,用于替换系统UIActionSheet,并且支持block,接口与系统的UIActionSheet一致,十分简单友好,非常方便使用。


效果图:



代码:

#define KLocalize(localStr)    NSLocalizedStringFromTable(localStr, @"MultiLanguage", nil)//语言国际化

//弹出 ALActionSheetView

- (IBAction)showALActionSheetView:(id)sender {

    

    ALActionSheetView* actionSheetView = [ALActionSheetView showActionSheetWithTitle:nil cancelButtonTitle:KLocalize(@"取消") destructiveButtonTitle:nil otherButtonTitles:@[KLocalize(@"拍照"),KLocalize(@"从相册选择照片")] handler:^(ALActionSheetView *actionSheetView, NSInteger buttonIndex) {

        

        if (buttonIndex == 0) {

            NSLog(@"拍照");

        }else if (buttonIndex == 1){

             NSLog(@"从相册选择照片");

        }else{

            NSLog(@"取消");

        }

    }];

    

    [actionSheetView show];

}


原创粉丝点击