当前位置: 首页>>代码示例>>C#>>正文


C# UIActivityIndicatorView.RemoveFromSuperview方法代码示例

本文整理汇总了C#中UIActivityIndicatorView.RemoveFromSuperview方法的典型用法代码示例。如果您正苦于以下问题:C# UIActivityIndicatorView.RemoveFromSuperview方法的具体用法?C# UIActivityIndicatorView.RemoveFromSuperview怎么用?C# UIActivityIndicatorView.RemoveFromSuperview使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在UIActivityIndicatorView的用法示例。


在下文中一共展示了UIActivityIndicatorView.RemoveFromSuperview方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: LoadUrl

		public static async Task LoadUrl(this UIImageView imageView, string url)
		{	
			if (string.IsNullOrEmpty (url))
				return;
			var progress = new UIActivityIndicatorView (UIActivityIndicatorViewStyle.WhiteLarge)
			{
				Center = new PointF(imageView.Bounds.GetMidX(), imageView.Bounds.GetMidY()),
			};
			imageView.AddSubview (progress);

		
			var t = FileCache.Download (url);
			if (t.IsCompleted) {
				imageView.Image = UIImage.FromFile(t.Result);
				progress.RemoveFromSuperview ();
				return;
			}
			progress.StartAnimating ();
			var image = UIImage.FromFile(await t);

			UIView.Animate (.3, 
				() => imageView.Image = image,
				() => {
					progress.StopAnimating ();
					progress.RemoveFromSuperview ();
				});
		}
开发者ID:AsiyaLearn,项目名称:xamarin-store-app,代码行数:27,代码来源:UIImageExtensions.cs

示例2: SetImage

		public async void SetImage (string url)
		{
			UIImage image = null;

			if (!images.ContainsKey(url)) {

				var spinner = new UIActivityIndicatorView (UIActivityIndicatorViewStyle.Gray);

				spinner.StartAnimating();

				spinner.Center = new CGPoint (PhotoView.Frame.Width / 2f, PhotoView.Frame.Height / 2f);

				ContentView.AddSubview(spinner);

				var imageData = await ResourceLoader.DefaultLoader.GetImageData(url);

				image = UIImage.LoadFromData(NSData.FromArray(imageData));

				spinner.StopAnimating();
				spinner.RemoveFromSuperview();

				images.Add(url, image);
			
			} else {
			
				image = images[url];
			}

			PhotoView.ContentMode = UIViewContentMode.ScaleAspectFill;
			PhotoView.Image = image;
		}
开发者ID:RobGibbens,项目名称:Coffee-Filter,代码行数:31,代码来源:PhotoCell.cs

示例3: RemoveSpinner

		void RemoveSpinner (UITableViewCell cell, UIActivityIndicatorView spinner)
		{
			spinner.StopAnimating ();
			spinner.RemoveFromSuperview ();
			cell.Accessory = UITableViewCellAccessory.DisclosureIndicator;
		}
开发者ID:ChadBurggraf,项目名称:MonoTouch.Dialog,代码行数:6,代码来源:Json.cs


注:本文中的UIActivityIndicatorView.RemoveFromSuperview方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。