代码库> 其他> 类似微信中的ActionSheet
类似微信中的ActionSheet
关注
上传者:zq282502532 分类:其他(Others)
查看次数:2861 下载次数:221
上传时间:2015-06-04 大小:160 B
使用方法

使用cocoapods

在Podfile中添加pod 'HZActionSheet'.
运行pod update.
由于我使用了第三方库Masonry,所以最终下载的源码也包括Masonry.关于Masonry,大家可自行google.
不使用cocoapods

下载代码之后,添加文件夹HZActionSheet.
你还需要下载另一个三方库Masonry.
添加代码

创建HZActionSheet

HZActionSheet *sheet = [[HZActionSheet alloc] initWithTitle:@"选择照片" delegate:self cancelButtonTitle:@"取消" destructiveButtonIndexSet:nil otherButtonTitles:@[@"相册", @"相机"]];
destructiveButton传递的是一个IndexSet.

显示HZActionSheet

[sheet showInView:self.view];
HZActionSheet是添加到view的window上的,所以不需要传递view.window属性.

点击按钮在delegate中处理

- (void)actionSheet:(HZActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
    if (actionSheet.cancelButtonIndex != buttonIndex) {
        NSLog(@"你点击了 %@", @(buttonIndex));
    }
}
给按钮设置其他颜色

sheet.titleColor = [UIColor purpleColor];
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


本周热门下载
综合评论
提示
sina weixin mail 回到顶部