問題:
次のコードを使用して画像をスケーリングし、モノタッチで UITableviewCell の境界に合わせました。このコードは画像をスケーリングしていますが、画像の色を薄くしているため、色の組み合わせが維持されていません。より良い解決策を提供してください。
コード:
public static UIImage Scale (UIImage source, SizeF newSize) { UIGraphics.BeginImageContext (newSize); var context = UIGraphics.GetCurrentContext (); context.TranslateCTM (0, newSize.Height); context.ScaleCTM (1f, -1f);
context.DrawImage (new RectangleF (0, 0, newSize.Width, newSize.Height), source.CGImage);
var scaledImage = UIGraphics.GetImageFromCurrentImageContext();
UIGraphics.EndImageContext();
return scaledImage;
}