All Projects → michaelxiaonull → Mxactionsheet

michaelxiaonull / Mxactionsheet

Licence: mit
actionSheet something like weChat

Projects that are alternatives of or similar to Mxactionsheet

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 (+17.65%)
Mutual labels:  actionsheet
TezActionSheet
Custom singleton actionSheet with block completion.
Stars: ✭ 18 (+5.88%)
Mutual labels:  actionsheet
Uiwidget
一个集成TabLayout、UIAlertDialog、UIActionSheetDialog、UIProgressDialog、TitleBarView(自带沉浸式标题栏)、CollapsingTitleBarLayout、RadiusView(圆角及状态背景设置View解放shape文件)、KeyboardHelper(软键盘控制及遮挡控制类)、StatusViewHelper(状态栏沉浸帮助类)、NavigationViewHelper(导航栏沉浸式帮助类)、AlphaViewHelper(View透明度控制帮助类) 等项目常用UI库
Stars: ✭ 400 (+2252.94%)
Mutual labels:  actionsheet
LGApplications
个人小demo集合:①ActionSheet; ②PickerView; ③ScrollView嵌套; ④渐变文字Label; ⑤tableView实现单选;
Stars: ✭ 36 (+111.76%)
Mutual labels:  actionsheet
react-native-wxui
A UI package for React Native
Stars: ✭ 21 (+23.53%)
Mutual labels:  actionsheet
HJCActionSheet
Like Wechat ActionSheet Demo
Stars: ✭ 12 (-29.41%)
Mutual labels:  actionsheet
CWActionSheet
模仿微信ActionSheet
Stars: ✭ 47 (+176.47%)
Mutual labels:  actionsheet
Swiftentrykit
SwiftEntryKit is a presentation library for iOS. It can be used to easily display overlays within your iOS apps.
Stars: ✭ 5,706 (+33464.71%)
Mutual labels:  actionsheet
actionsheet-android
iPad-style ActionSheet for Android
Stars: ✭ 21 (+23.53%)
Mutual labels:  actionsheet
Tltransitions
快速实现控制器的转场和View的快速popover显示,并支持自定义动画、手势退场
Stars: ✭ 296 (+1641.18%)
Mutual labels:  actionsheet
ActionSheet
Android中的ActionSheet(仿IOS ui界面)
Stars: ✭ 17 (+0%)
Mutual labels:  actionsheet
react-native-general-actionsheet
ActionSheet api on iOS and Android same as ActionSheetIOS.
Stars: ✭ 23 (+35.29%)
Mutual labels:  actionsheet
react-native-actionsheet-api
React Native API Andorid polyfill
Stars: ✭ 18 (+5.88%)
Mutual labels:  actionsheet
vue2-dialog
A mobile Vue plugin for VueDialog
Stars: ✭ 21 (+23.53%)
Mutual labels:  actionsheet
React Native Actions Sheet
A Cross Platform(Android & iOS) ActionSheet with a flexible api, native performance and zero dependency code for react native. Create anything you want inside ActionSheet.
Stars: ✭ 412 (+2323.53%)
Mutual labels:  actionsheet
AlertKit
🚨 SwiftUI alerts (and action sheets) done right
Stars: ✭ 60 (+252.94%)
Mutual labels:  actionsheet
iakit
无依赖 mini 组件库,只封装了 alert, toast, loading, actionSheet 等使用频率较高的组件。适用于类似 H5 活动页的简单移动端项目,不必为了使用这些组件而引入一个大而全的 UI 库和框架。
Stars: ✭ 38 (+123.53%)
Mutual labels:  actionsheet
Lcactionsheet
一款简约而不失强大的 ActionSheet,微博、微信和 QQ 都采用了极其类似的样式,完全支持 Swift。
Stars: ✭ 809 (+4658.82%)
Mutual labels:  actionsheet
Easyshowview
一款非常简单的展示工具。提示框,加载框,空白页提示,alert弹出框。一行代码搞定所有操作。
Stars: ✭ 447 (+2529.41%)
Mutual labels:  actionsheet
Sheet
📑 Actionsheet with navigation features such as the Flipboard App
Stars: ✭ 264 (+1452.94%)
Mutual labels:  actionsheet

MXActionSheet is an easy actionSheet something like weChat to use !

Screenshots

One bottom title Two bottom titles Destructive titles More than two bottom titles

How To Use

One bottom title

[MXActionSheet showWithTitle:@"MXActionSheet Supporting bellow Styles" cancelButtonTitle:@"cancel" destructiveButtonTitle:nil otherButtonTitles:@[@"title 1st"] selectedBlock:^(NSInteger index) {
        NSLog(@"------> index: %ld", index);
    }];

Two bottom titles

[MXActionSheet showWithTitle:@"MXActionSheet Supporting bellow Styles" cancelButtonTitle:@"cancel" destructiveButtonTitle:nil otherButtonTitles:@[@"title 1st", @"title 2nd"] selectedBlock:^(NSInteger index) {
        NSLog(@"------> index: %ld", index);
    }];

Destructive titles

[MXActionSheet showWithTitle:@"MXActionSheet Supporting bellow Styles" cancelButtonTitle:@"cancel" destructiveButtonTitle:@"destructive titles" otherButtonTitles:@[@"title 1st", @"title 2nd"] selectedBlock:^(NSInteger index) {
        NSLog(@"------> index: %ld", index);
    }];

More than two bottom titles

[MXActionSheet showWithTitle:@"MXActionSheet Supporting bellow Styles" cancelButtonTitle:@"cancel" destructiveButtonTitle:nil otherButtonTitles:@[@"title 1st", @"title 2nd", @"title 3th"] selectedBlock:^(NSInteger index) {
        NSLog(@"------> index: %ld", index);
    }];

中文介绍

MXActionSheet 是一个从底部上来的弹窗控件,仿微信里操作一样!

屏幕截图

一个底部标题 两个底部标题 删除底部标题 超过两个底部标题

如何使用

一个底部标题

[MXActionSheet showWithTitle:@"MXActionSheet Supporting bellow Styles" cancelButtonTitle:@"cancel" destructiveButtonTitle:nil otherButtonTitles:@[@"title 1st"] selectedBlock:^(NSInteger index) {
        NSLog(@"------> index: %ld", index);
    }];

两个底部标题

[MXActionSheet showWithTitle:@"MXActionSheet Supporting bellow Styles" cancelButtonTitle:@"cancel" destructiveButtonTitle:nil otherButtonTitles:@[@"title 1st", @"title 2nd"] selectedBlock:^(NSInteger index) {
        NSLog(@"------> index: %ld", index);
    }];

删除底部标题

[MXActionSheet showWithTitle:@"MXActionSheet Supporting bellow Styles" cancelButtonTitle:@"cancel" destructiveButtonTitle:@"destructive titles" otherButtonTitles:@[@"title 1st", @"title 2nd"] selectedBlock:^(NSInteger index) {
        NSLog(@"------> index: %ld", index);
    }];

超过两个底部标题

[MXActionSheet showWithTitle:@"MXActionSheet Supporting bellow Styles" cancelButtonTitle:@"cancel" destructiveButtonTitle:nil otherButtonTitles:@[@"title 1st", @"title 2nd", @"title 3th"] selectedBlock:^(NSInteger index) {
        NSLog(@"------> index: %ld", index);
    }];
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].