Latest 0.0.2
Homepage https://github.com/Jvaeyhcd/HcdActionSheet
License MIT
Platforms ios 7.0, requires ARC
Frameworks UIKit, AVFoundation, Foundation
Authors

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.

Latest podspec

{
    "name": "HcdActionSheet",
    "version": "0.0.2",
    "summary": "A custom ActionSheet.",
    "description": "A custom ActionSheet like wechat.",
    "homepage": "https://github.com/Jvaeyhcd/HcdActionSheet",
    "screenshots": "https://raw.githubusercontent.com/Jvaeyhcd/HcdActionSheet/master/screen.gif",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Jvaeyhcd": "[email protected]"
    },
    "platforms": {
        "ios": "7.0"
    },
    "source": {
        "git": "https://github.com/Jvaeyhcd/HcdActionSheet.git",
        "tag": "0.0.2"
    },
    "source_files": "HcdActionSheet/**/*.{h,m}",
    "frameworks": [
        "UIKit",
        "AVFoundation",
        "Foundation"
    ],
    "requires_arc": true
}

Pin It on Pinterest

Share This