【问题标题】:xcode - Progress bar under table viewxcode - 表格视图下的进度条
【发布时间】:2014-11-12 13:58:26
【问题描述】:

我的进度条有问题,它在表格视图下 我的进度条来自名为 MBProgressHUD 的课程

https://github.com/jdg/MBProgressHUD

这张照片是我的错误

【问题讨论】:

  • @mohammad-- 你现在工作了吗?
  • 它的工作,但我需要在我的表格视图上方显示我的进度
  • 你试过我的代码了吗?它对我有用。
  • 是的,我的代码是 progressBar = [[MBProgressHUD alloc] initWithView:self.navigationController.view]; [self.view addSubview:progressBar]; progressBar.labelText = @"加载中";进度条.square = YES;但还是有同样的问题
  • 更新这个 [[MBProgressHUD alloc] initWithView:self.navigationController.view];到 [[MBProgressHUD alloc] initWithView:self.view];

标签: ios objective-c xcode progress-bar


【解决方案1】:

在您的代码中添加加载器时使用它。

MBProgressHUD *hud = [[MBProgressHUD alloc] initWithView:self.view];
[self.view addSubview:hud];
hud.labelText = @"Loading...";
hud.square = YES;
[hud show:YES];

【讨论】:

    【解决方案2】:

    使用这个库真的很容易。你只需要打电话给

    showHUDAddedTo: 动画:

    [MBProgressHUD showHUDAddedTo:self.view animated:YES];
    

    检查您是否需要向您的 MBProgressHUD 对象显示任何调用,例如

    [self.view bringSubviewToFront:self.tableView];
    

    【讨论】:

      【解决方案3】:

      创建tableView对象后创建并添加MBProgressHUD的Object...

      作为最后添加的对象将高于所有其他对象,直到您指定该元素的索引。在您的情况下,可能是在 MBProgressHUD 之后添加了 tableview,这就是它出现在进度条上方的原因

      【讨论】:

      • 它会正常工作,因为上次我也有同样的问题。如果我们在创建 tableview 之后创建 MBProgressHUD,那么工作正常......试试这个
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-29
      • 1970-01-01
      • 1970-01-01
      • 2015-05-29
      • 1970-01-01
      相关资源
      最近更新 更多