ActivityIndi​​cator 边界图形错误

ActivityIndicator Bounds Graphical Error

我在我的项目中使用 Activity 指标视图。 我将 Constraint 与一个故事板一起使用以支持所有设备。

我想设置 UIActivityIndicatorview 的背景视图,如下图所示,这是我之前项目的屏幕。

现在我在新项目中做了同样的事情,但按照下面的屏幕获得了这个输出。

以下是我的代码

actiIndicator.layer.cornerRadius = 10.0f;
CGRect frmActi = actiIndicator.bounds;
frmActi.size.width += 20;
frmActi.size.height += 20;
actiIndicator.bounds = frmActi;

我想要一样的activity视图。

提前致谢。

我建议使用 https://github.com/jdg/MBProgressHUD 来为您的项目显示 activity 指标。

此外,我注意到您的主 activity 显示进程在您的登录过程中不在主线程中。所以你可以通过以下代码在主线程上显示你的 Activity 指示器:

dispatch_async(dispatch_get_main_queue(), ^{
//here put show code
});

希望对你有所帮助。