DJProgressHUD_OSX 0.0.1

DJProgressHUD_OSX 0.0.1

测试已测试
语言语言 Objective-CObjective C
许可证 自定义
发布最后一个发布Sep 2015

Daniel Jackson 维护。



DJProgressHUD

MacOS 的进度和活动 HUD。

我非常激动地向大家介绍这个针对 mac 的 ProgressHUD。当我开始我的第一个 mac 应用程序时,我发现没有好的替代品可以用于 mac 的 SVProgressHUD。因为这个工具可以很好地显示一个过程,所以我决定为 mac 编写它。

如果您发现这个对您有帮助,请让我知道!

Screenshot

设置

  1. 将 DJProgressHUD 添加到您的应用程序目录中
  2. 确保项目启用了 ARC
  3. 导入您想使用的控件
  4. 参考下面的示例以获取可能的显示选项

包含的内容

  • DJProgressHUD:用于显示当前进度或活动指示器的用户弹出视图的类。
  • DJActivityIndicator:可定制的活动指示器。mac 的版本 NSProgressIndicator 简直太不动人了。
  • DJProgressIndicator:可定制的圆形进度视图。改变边厚、半径、大小和颜色。我找不到为 mac 的。所以我又做了一个。

代码示例

简单进度 - 使用进度指示器

CGFloat currentProgress = 0.33;
[DJProgressHUD showProgress:currentProgress withStatus:@"The Progress!" FromView:self.view];
...
[DJProgressHUD dismiss];

简单状态 - 使用活动指示器

[DJProgressHUD showStatus:@"INDICATOR" FromView:self.view];
...
[DJProgressHUD dismiss];

进度指示器 - 定制化

DJProgressIndicator* progress = [[DJProgressIndicator alloc] initWithFrame: ... ];
[progress setRingThickness:8];
[progress setRingRadius:15];
[progress setBackgroundColor:[NSColor clearColor]];
[progress setRingColor:[NSColor whiteColor] backgroundRingColor:[NSColor darkGrayColor]];
[self.view addSubview:progress];
[progress showProgress: 0.33 ];