SeaNativeHUD 0.0.1

SeaNativeHUD 0.0.1

seabrea 维护。



  • seabrea

SeaNativeHUD

SeaNativeHUD是一组原生风格的HUD组件。

演示

演示项目

使用方法

具体的使用方法可以参考演示项目

SeaNativeHUD 主要包含 Alert,ActionSheet,Loading 和 Toast 四个组件

Alert 的使用

Alert 的常见使用方式,显示一个提示框。

[SeaNativeHUD systemAlertTitle:@"这是标题" Content:@"这时内容" Confirm:^{
            NSLog(@"点击确定按钮");
        }];

ActionSheet 的使用

ActionSheet 需要传入一个字符串数组用于列表的数据源,字符串为列表的显示内容。在用于处理点击的 Block 里面,获取点击的索引值来确定被点击的选项。

NSArray<NSString *> *list = @[@"这时选择项0",@"这时选择项1",@"这时选择项2",@"这时选择项3",@"这时选择项4",@"这时选择项5",@"这时选择项6"];
        [SeaNativeHUD systemPopActionSheetList:list CloseTitle:@"这时关闭按钮" SelectAction:^(NSUInteger selectIndex) {
            NSLog(@"这时选择项%lu",selectIndex);
        }];

加载的使用

简单使用Loading如下方式

[SeaNativeHUD showLoding];
        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
            [SeaNativeHUD dismissLoading];
        });

Toast的使用

使用下面两个方法可处理Toast显示问题

[SeaNativeHUD showToast:@"这是提示"];
[SeaNativeHUD showToast:@"这是提示 显示时间:5" Interval:5];

作者

SeaBrea

有任何问题或者好的建议可以联系我 [email protected]

许可

SeaNativeHUD受MIT许可协议保护。更多信息请参阅LICENSE文件。