ios - 在 mac os 中使用 MBProgressHUD 显示 toast 消息

标签 ios objective-c macos mbprogresshud

我正在使用 MBProgressHUD 显示 toast 消息,但 toast 消息获得了一些 View 下面是代码正在使用

HUD image

MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:window.contentView animated:YES];;

// Configure for text only and offset down
hud.mode = MBProgressHUDModeText;
hud.labelText = @"some message......";
hud.margin = 10.f;
hud.yOffset = 200.f;
hud.removeFromSuperViewOnHide = YES;
[hud hide:YES afterDelay:20];

最佳答案

对于 macOS 使用 MBProgressHud 你可以这样显示

MBProgressHUD *hud = [[MBProgressHUD alloc] initWithView:window.contentView];
            hud.mode = MBProgressHUDModeText;
            hud.labelFont = [NSFont systemFontOfSize:13.0];
            hud.margin = 8.f;
            hud.opacity = 0.7;
            hud.yOffset = NSHeight(window.frame)/2-60;
            hud.cornerRadius = 4.0;
            hud.removeFromSuperViewOnHide = YES;
            hud.detailsLabelText = @"some message......";
            [window.contentView addSubview:hud];
            [hud show:YES];
            [hud hide:YES afterDelay:2.0];

关于ios - 在 mac os 中使用 MBProgressHUD 显示 toast 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55914836/

相关文章:

Pythonlibs3 CMake 和 macOS

带冒号和不带冒号的 Java 类路径 ":"

ios - UILabel作为tableViewCell的accessoryView向上移动

ios - UICollectionViewController 的 UICollectionView 必须是它的根 UIView 吗?

objective-c - 获取实体类型 3 的共享日历邀请时出错,Xcode 6.1.1。 EKCalender、EKSource、EKEventstore 和 Objective C

ios - Swift - 调用初始值设定项,缺少参数

objective-c - 文件的所有者认为它是父类(super class)

ios - 升级到 xcode 7 后无法在设备上运行应用程序

iOS 应用程序 - 用于将 CoreData 与 Web 服务同步的体系结构/示例

ios - UIKeyboardWillShowNotification 错误地更改了 UIWebView 的框架