Jvaeyhcd / HcdActionSheet

A custom ActionSheet.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HcdActionSheet

Version License Platform Tag Author

A custom ActionSheet like wechat.

图片

Requirements

  • Xcode 6 or higher
  • iOS 7.0 or higher
  • ARC

Installation

Manual Install

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.

Cocoapods

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

Example

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.

About

A custom ActionSheet.

License:MIT License


Languages

Language:Objective-C 79.5%Language:Ruby 20.5%