A custom ActionSheet like wechat.
- Xcode 6 or higher
- iOS 7.0 or higher
- ARC
All you need to do is drop HcdActionSheet
files into your project, and add #include "HcdActionSheet.h"
to the top of classes that will use it.
Change to the directory of your Xcode project:
$ cd /path/to/YourProject
$ touch Podfile
$ edit Podfile
Edit your Podfile and add HcdActionSheet:
pod 'HcdActionSheet'
Install into your Xcode project:
$ pod install
Open your project in Xcode from the .xcworkspace file (not the usual project file)
$ open YourProject.xcworkspace
HcdActionSheet *sheet = [[HcdActionSheet alloc] initWithCancelStr:@"Cancle"
otherButtonTitles:@[@"Log Out"]
attachTitle:@"Are you sure Log Out?"];
sheet.selectButtonAtIndex = ^(NSInteger index) {
NSLog(@"%ld", (long)index);
};
[[UIApplication sharedApplication].keyWindow addSubview:sheet];
[sheet showHcdActionSheet];
You can write this in which ViewController you want to show HcdActionSheet.