将HUD旋转器添加到标签作为子视图

本文关键字:视图 标签 HUD 旋转 添加 | 更新日期: 2023-09-27 18:01:59

我有一个标签textLabel,我想在它上面显示一个旋转控件。

我有Xamarin组件BTProgressHUD,并使用以下代码在整个视图中显示一个旋转器:

BTProgressHUD.Show();

然而,我想只在我的textLabel中显示一个旋转器,而不是整个视图。

这有可能吗?

将HUD旋转器添加到标签作为子视图

此组件不支持此操作。您应该使用自己的UIActivityIndicatorView,这很容易。

例如:

var spinner = new UIActivityIndicatorView(UIActivityIndicatorViewStyle.Gray) {
    Center = new CGPoint(textLabel.Frame.Right - 32, textLabel.Center.Y)
};
View.AddSubview(spinner);
spinner.StartAnimating();