Ian*_*ink 1 iphone graphic uiimage xamarin.ios ipad
我有4个UIImages(A,B,C,D),每个相同500x500
如何将它们组合成一个网格1000x1000,如下所示:
AB
CD
Run Code Online (Sandbox Code Playgroud)
所以我有一个单独的UIImage"E"
Dim*_*kos 10
您必须使用最终图像的大小创建新的图像上下文:
UIGraphics.BeginImageContext(new SizeF(1000, 1000));
Run Code Online (Sandbox Code Playgroud)
然后,在适当的矩形中绘制每个图像:
image.Draw(new RectangleF(0,0,image.Size.Width,image.Size.Height));
//image2.Draw...
Run Code Online (Sandbox Code Playgroud)
然后你得到图像:
UIImage finalImage = UIGraphics.GetImageFromCurrentImageContext();
Run Code Online (Sandbox Code Playgroud)
最后,您必须结束图像上下文:
UIGraphics.EndImageContext();
Run Code Online (Sandbox Code Playgroud)