One more freebie to be referenced in a later post. Here is how I create rounded images to be used in iOS table cells:
public static UIImage GetRoundImage(UIImage im) { if (im == null) return null; UIGraphics.BeginImageContextWithOptions(new SizeF((float)im.Size.Width / 2, (float)im.Size.Height / 2), false, 0); UIBezierPath.FromRoundedRect( new RectangleF(0, 0, (float)im.Size.Width / 2, (float)im.Size.Height / 2), im.Size.Width / 2 ).AddClip(); im.Draw(new RectangleF(0, 0, (float)im.Size.Width / 2, (float)im.Size.Height / 2)); UIImage im1 = UIGraphics.GetImageFromCurrentImageContext(); UIGraphics.EndImageContext(); return im1; }
One thought on “Xamarin iOS Creating Round Table Cell Images”