【发布时间】:2013-08-14 06:19:14
【问题描述】:
以下代码来自示例演示。
HUD = [[MBProgressHUD alloc] initWithView:self.navigationController.view];
[self.navigationController.view addSubview:HUD];
HUD.delegate = self;
HUD.labelText = @"Loading";
[HUD showWhileExecuting:@selector(myTask) onTarget:self withObject:nil animated:YES];
它使用 .xibs 作为它的视图。我正在创建一个使用情节提要的应用程序。因此实例化HUD时initWithView方法没有navigationController。有没有办法在不使用 .xibs 和 navigationController 的情况下实现 HUD。我试过同时传递“self”和“self.view”,但它们不起作用。它所在的类是 ViewController.m 类,它是一个 UIViewController 类。所以我不明白为什么传递 self 不起作用。
这是我的代码
HUD = [[MBProgressHUD alloc] initWithView:self.view];
[self.view addSubview:HUD];
“self”再次是我的主要 ViewController
谢谢!
【问题讨论】:
标签: objective-c ios6 mbprogresshud