【问题标题】:Xamarin iOS Activity Indicator with Another imageXamarin iOS 活动指示器与另一个图像
【发布时间】:2018-11-22 17:43:35
【问题描述】:

使用 Xamarin.iOS 是否可以更改 UIActivityIndicatorView 中的图像,默认图像如下所示:

我想使用这样的图像:

【问题讨论】:

  • 您使用的是什么活动指示器(什么类)?您是否使用特定的 nuget 包?您调用指标的代码在哪里?我们需要更多信息才能为您提供帮助。
  • 我在 webview 中使用默认指示器。当我开始加载使指示器开始动画时,在完成加载指示器停止动画。

标签: xamarin xamarin.ios


【解决方案1】:

您可以像这样在UIImageView 上使用动画属性:

var images = new UIImage[40];
for (int i = 0; i < 40; i++)
{
    images[i] = UIImage.FromBundle($"Frame{i}");
}
ImageView.Image = images[0];
ImageView.AnimationImages = images;
ImageView.AnimationDuration = 2;

您可以通过以下方式启动和停止它:

ImageView.StartAnimating();
ImageView.StopAnimating();

我对这个here做了一个演示,看起来像这样:

还需要为您想要的加载器生成图像。

【讨论】:

  • 感谢@Iain Smith 的帮助
  • 太棒了,这有助于解决您的问题吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-16
  • 1970-01-01
相关资源
最近更新 更多