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];
作者
有任何问题或者好的建议可以联系我 [email protected]
许可
SeaNativeHUD受MIT许可协议保护。更多信息请参阅LICENSE文件。