All Projects → sauteam → HJCActionSheet

sauteam / HJCActionSheet

Licence: MIT License
Like Wechat ActionSheet Demo

Programming Languages

objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to HJCActionSheet

Overlaycontroller
OverlayController easily pop your custom view and provide optional transition animation. written in swift 5.0
Stars: ✭ 94 (+683.33%)
Mutual labels:  actionsheet
AlertKit
🚨 SwiftUI alerts (and action sheets) done right
Stars: ✭ 60 (+400%)
Mutual labels:  actionsheet
react-native-general-actionsheet
ActionSheet api on iOS and Android same as ActionSheetIOS.
Stars: ✭ 23 (+91.67%)
Mutual labels:  actionsheet
Sdcalertview
The little alert that could
Stars: ✭ 1,768 (+14633.33%)
Mutual labels:  actionsheet
JhScrollActionSheetView
JhScrollActionSheetView - UIcollectionView横向滚动,类似微博新版的详情页分享界面,可设置单排或双排显示,title不设置不显示title,如果想实现发送站内用户的功能,自己可以改一下代码
Stars: ✭ 13 (+8.33%)
Mutual labels:  actionsheet
vue2-dialog
A mobile Vue plugin for VueDialog
Stars: ✭ 21 (+75%)
Mutual labels:  actionsheet
React Native Actionsheet
An elegant ActionSheet component for React Native.
Stars: ✭ 1,188 (+9800%)
Mutual labels:  actionsheet
TezActionSheet
Custom singleton actionSheet with block completion.
Stars: ✭ 18 (+50%)
Mutual labels:  actionsheet
CWActionSheet
模仿微信ActionSheet
Stars: ✭ 47 (+291.67%)
Mutual labels:  actionsheet
SheetyColors
An action sheet styled color picker for iOS.
Stars: ✭ 101 (+741.67%)
Mutual labels:  actionsheet
Toactionsheet
A custom-designed reimplementation of the UIActionSheet control for iOS
Stars: ✭ 175 (+1358.33%)
Mutual labels:  actionsheet
Alertift
Swifty, modern UIAlertController wrapper.
Stars: ✭ 242 (+1916.67%)
Mutual labels:  actionsheet
LGApplications
个人小demo集合:①ActionSheet; ②PickerView; ③ScrollView嵌套; ④渐变文字Label; ⑤tableView实现单选;
Stars: ✭ 36 (+200%)
Mutual labels:  actionsheet
Zhpopupcontroller
Help you pop up custom views easily. and support pop-up animation, layout position, mask effect and gesture interaction etc.
Stars: ✭ 1,481 (+12241.67%)
Mutual labels:  actionsheet
react-native-wxui
A UI package for React Native
Stars: ✭ 21 (+75%)
Mutual labels:  actionsheet
Fsactionsheet
模仿微信底部ActionSheet, 支持横屏, 最低支持iOS6.
Stars: ✭ 77 (+541.67%)
Mutual labels:  actionsheet
ImageActionSheet
iOS Native style action sheet like in Whatsapp with the option of showing icons. It is a complete implementation and does not use any private api of UIKit.
Stars: ✭ 20 (+66.67%)
Mutual labels:  actionsheet
iakit
无依赖 mini 组件库,只封装了 alert, toast, loading, actionSheet 等使用频率较高的组件。适用于类似 H5 活动页的简单移动端项目,不必为了使用这些组件而引入一个大而全的 UI 库和框架。
Stars: ✭ 38 (+216.67%)
Mutual labels:  actionsheet
actionsheet-android
iPad-style ActionSheet for Android
Stars: ✭ 21 (+75%)
Mutual labels:  actionsheet
ActionSheet
Android中的ActionSheet(仿IOS ui界面)
Stars: ✭ 17 (+41.67%)
Mutual labels:  actionsheet

HJCActionSheet

A like weChat ActionSheet

TODO

Like weChat App ActionSheet

Intro

This Demo is based in HJCActionSheet, As a requestment, I add a new titlte, such as UIActionSheet.

基于HJCActionSheet,由于需求,我添加了ActionSheet title,但是你依然可以用如同微信那样的提示框,所以搬运过来,学习交流,注Author(原作者):huangxisu,有问题请联系@Sauchye。

Usage

- (instancetype)initWithTitle:(NSString *)title
                     delegate:(id<HJCActionSheetDelegate>)delegate
            cancelButtonTitle:(NSString *)cancelButtonTitle
            otherButtonTitles:(NSString *)otherButtonTitles, ... NS_REQUIRES_NIL_TERMINATION;

You can drag HJCActionSheet File to your Project

    HJCActionSheet *sheet = [[HJCActionSheet alloc] initWithTitle:@"HJCActionSheet" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"相册", @"照片", nil];
    [sheet show];
#pragma mark - HJCActionSheetDelegate
- (void)actionSheet:(HJCActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex;

HJCAtionSheet intro

License

HJCActionSheet is under MIT License. See LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].